Hi Agustin,
It does not support creating pipeline based on template. Also the API is not exhaustive enough i.e. it does not allow creation of pipeline with multiple materials, stage, job with all possible settings for pipeline, material, stage, job, tasks etc.
We have this feature in our backlog. Once Go is made opensource we will log a github issue and assign it you if you still plan to implement it.
We will provide steps to setup developer box & also provide design documentation for the code. Further, we will try to provide all the assistance we can for you to implement this. Will keep you posted.
Thanks,
Srinivas