The API has the ability to create a tasklist from an existing template. It does not have the ability to create a tasklist template through the API. That must be completed through the UI.

Get a list of tasklist templates

Tasklist templates must be created through the UI. However, the list of available templates may be retrieved through the API. The API will return a list of templates, each having a unique ID. This ID is will be used to create a tasklist from this template.

GET /v1/workspaces/templates

{
  "totalCount": 0,
  "items": [
    {
      "id": "",
      "resourceType": "v1:TasklistTemplate"
      "details": {
        "name": ""
      }
    }
  ]
}

Use the template to create a new tasklist

Create a tasklist with the following Json. The template ID will be specified in the tasklistTemplate field.

{
  "tasklistName": "",
  "internalUseOnly": ,
  "tasklistTemplate": "",
  "startDate": ""
}