Templates
Use Template
Changed onCreate a project or a complete setup from a template. Requires data:read_write.
Saved workspace templates can only be used in their associated workspace. Returns the created sync-style graph, with tasks in items and comments in notes.
post/api/v1/templates/{template_id}/use
Request
- Base URLhttps://api.todoist.com
- URLhttps://api.todoist.com/api/v1/templates/{template_id}/use
- Authnone declared
Path parameters
template_idstring required
Curated template slug or saved template ID with a UT_ prefix.
Example:reading-list
Request body
Example request
{
"locale": "en",
"workspace_id": "1234567",
"folder_id": "1234568"
}Response
Successful Response
Example response
{
"template_type": "project",
"projects": [
{
"id": "6XGgm6PHrGgMpCFX",
"can_assign_tasks": true,
"can_comment": true,
"child_order": 1,
"order_key": "a0",
"color": "charcoal",
"icon": "lightbulb",
"creator_uid": "1234567",
"created_at": "2025-01-15T10:30:00Z",
"name": "Inbox",
"updated_at": "2025-01-16T10:30:00Z",
"view_style": "list",
"default_order": 1,
"default_order_key": "a1V",
"description": "Tasks for the launch plan",
"public_key": "550e8400-e29b-41d4-a716-446655440000",
"access": {
"configuration": {
"hide_collaborator_details": true,
"disable_duplication": true
}
},
"role": "admin",
"parent_id": "6XGgm6PHrGgMpCFX"
}
],
"sections": [
{
"id": "6fFPHV272WWh3gpW",
"user_id": "1234567",
"project_id": "6XGgm6PHrGgMpCFX",
"added_at": "2025-01-15T10:30:00Z",
"updated_at": "2025-01-16T10:30:00Z",
"archived_at": "2025-01-17T10:30:00Z",
"name": "Groceries",
"description": "Tasks for the launch plan",
"section_order": 1,
"order_key": "a1V"
}
],
"items": [
{
"user_id": "1234567",
"id": "6XGgmFVcrG5RRjVr",
"project_id": "6XGgm6PHrGgMpCFX",
"section_id": "6fFPHV272WWh3gpW",
"parent_id": "6XGgmFVcrG5RRjVr",
"added_by_uid": "1234567",
"assigned_by_uid": "1234567",
"responsible_uid": "1234567",
"labels": [
"priority"
],
"deadline": {
"date": "2025-02-12",
"lang": "en"
},
"duration": {
"amount": 30,
"unit": "minute"
},
"added_at": "2025-01-15T10:30:00Z",
"completed_at": "2025-01-16T10:30:00Z",
"completed_by_uid": "1234567",
"updated_at": "2025-01-17T10:30:00Z",
"due": {
"date": "2025-02-12",
"is_recurring": false,
"lang": "en",
"string": "tomorrow"
},
"priority": 1,
"child_order": 1,
"order_key": "a1V",
"content": "Buy milk",
"description": "Pick up organic milk",
"day_order": 1,
"completed_count": 3,
"postponed_count": 1
}
],
"notes": [
{
"id": "6XGgmFQrx44wfGHr",
"posted_uid": "1234567",
"content": "Looks good to me.",
"uids_to_notify": [
"1234567"
],
"posted_at": "2025-01-15T10:30:00Z",
"reactions": {
"👍": [
"1234567"
]
}
}
],
"project_notes": [
{
"id": "6XGgmFQrx44wfGHr",
"posted_uid": "1234567",
"content": "Looks good to me.",
"uids_to_notify": [
"1234567"
],
"posted_at": "2025-01-15T10:30:00Z",
"reactions": {
"👍": [
"1234567"
]
}
}
],
"view_options": [
{
"id": "123456",
"object_id": "6XGgm6PHrGgMpCFX",
"filtered_by": "@urgent",
"calendar_settings": {
"visible_day_count": 1
},
"property_settings": {
"order": [
"due",
"priority",
"labels"
],
"properties": {
"due": {
"width": 180
},
"labels": {
"is_hidden": true
}
}
}
}
],
"status": "ok",
"label_ids": [
"1234567"
],
"filter_ids": [
"1234568"
],
"project_ids": [
{
"project_id": "6XGgm6PHrGgMpCFX"
}
],
"reminders": [
{
"due": {
"date": "2025-02-12T09:00:00",
"lang": "en",
"timezone": "Europe/Madrid"
},
"id": "6XGgmFQrx44wfGHr",
"is_deleted": false,
"is_urgent": false,
"item_id": "6XGgmFVcrG5RRjVr",
"minute_offset": 30,
"notify_uid": "1234567",
"type": "relative"
}
]
}Changes
- info
endpoint added
- info