Projects

Create Project From Template

Changed on

Create a project from a template, returning only its ID and success status.

Requires data:read_write. Setup templates are not supported. Workspace templates can only be imported into their associated workspace. Calendar defaults are applied to the project according to the destination plan.

post/api/v1/projects/from_template

Request

  • Base URL
    https://api.todoist.com
  • URL
    https://api.todoist.com/api/v1/projects/from_template
  • Auth
    none declared

Request body

template_idstring required

Curated template slug or saved template ID with a UT_ prefix.

namestring

Project name. Empty or omitted uses the localized template name.

localestring

Locale for curated template content, with the template's English fallback.

workspace_idstring nullable

Destination workspace ID. Omit to create a personal project.

folder_idstring nullable

Destination folder ID. Requires workspace_id and a folder in that workspace.

Example request

{
  "template_id": "reading-list",
  "name": "Reading list",
  "locale": "en",
  "workspace_id": "123456",
  "folder_id": "123456"
}

Response

Successful Response

project_idstring required

ID of the project created from the template.

status'ok' required

Always ok on success.

Example response

{
  "project_id": "6XGgm6PHrGgMpCFX",
  "status": "ok"
}

Changes