Todoist is an online task management app and todo list. With Todoist, users can organize, schedule, maintain and prioritize personal tasks.
Status: Production |
Tier: Standard |
Version: 1.1 |
Name |
Summary |
When a task is completed |
|
When a task is created |
|
When a task is completed (V2) |
|
When a task is created (V2) |
Name |
Summary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Summary: List projects
Description: List all projects in the Todoist account.
Syntax:
Todoist.ListProjects ()
Returns:
Type:ListProjectsResponse
Description: A Todoist Projects response object
Summary: List tasks
Description: List all tasks in the Todoist account.
Syntax:
Todoist.ListItems ()
Returns:
Type:ListItemsResponse
Description: A Todoist Items response object
Summary: List tasks by project
Description: List all tasks in a specific project.
Syntax:
Todoist.ListItemsByProject (string id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Type:ListItemsByProjectResponse
Description: A Todoist Items response object
Summary: List labels
Description: List the labels configured in the Todoist account.
Syntax:
Todoist.ListLabels ()
Returns:
Type:ListLabelsResponse
Description: A Todoist Labels response object
Summary: Create a task
Description: Create a new task in the specified project.
Syntax:
Todoist.CreateItem (string project_id, CreateItemParameterNewItem newItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
newItem |
|
A Todoist argument object for creating an Item |
True |
Returns:
Type:Item
Description: A Todoist Item Object
Summary: Update a task
Description: Update an existing task.
Syntax:
Todoist.UpdateItem (string id, string item_id, UpdateItemParameterChangeItem changeItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
string (Project Id) |
The unique identifier of the project. |
True |
|
item_id |
string (Task Id) |
The unique identifier of the task. |
True |
|
changeItem |
|
A Todoist argument object for updating an item |
True |
Returns:
Type:Item
Description: A Todoist Item Object
Summary: Create a project
Description: Create a new project.
Syntax:
Todoist.CreateProject (CreateProjectParameterNewProject newProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newProject |
CreateProjectParameterNewProject
|
A Todoist argument object for creating a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Update a project
Description: Update an existing project.
Syntax:
Todoist.UpdateProject (string project_id, UpdateProjectParameterChangeProject changeProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
changeProject |
UpdateProjectParameterChangeProject
|
A Todoist argument object for updating a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Share a project
Description: Share an existing project to a specific user.
Syntax:
Todoist.ShareProject (string project_id, ShareProjectParameterShareProject shareProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
shareProject |
ShareProjectParameterShareProject
|
A Todoist argument object for sharing a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Create a label
Description: Create a new label (premium users only).
Syntax:
Todoist.CreateLabel (CreateLabelParameterNewLabel newLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newLabel |
|
A Todoist argument object for creating a Label |
True |
Returns:
Type:Label
Description: A Todoist Label Object
Summary: Update a label
Description: Update an existing label.
Syntax:
Todoist.UpdateLabel (string label_id, UpdateLabelParameterChangeLabel changeLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
label_id |
string (Label Id) |
The unique identifier of the label. |
True |
|
changeLabel |
UpdateLabelParameterChangeLabel
|
A Todoist argument object for updating a Label |
True |
Returns:
Type:Label
Description: A Todoist Label Object
Summary: List projects (V2)
Description: List all projects in the Todoist account.
Syntax:
Todoist.ListProjectsV2 ()
Returns:
Description: A Todoist Projects response object
Summary: List tasks (V2)
Description: List all tasks in the Todoist account.
Syntax:
Todoist.ListItemsV2 ()
Returns:
Type:ListItemsV2Response
Description: A Todoist Items response object
Summary: List tasks by project (V2)
Description: List all tasks in a specific project.
Syntax:
Todoist.ListItemsByProjectV2 (string id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Type:ListItemsByProjectV2Response
Description: A Todoist Items response object
Summary: List labels (V2)
Description: List the labels configured in the Todoist account.
Syntax:
Todoist.ListLabelsV2 ()
Returns:
Type:ListLabelsV2Response
Description: A Todoist Labels response object
Summary: Create a task (V2)
Description: Create a new task in the specified project.
Syntax:
Todoist.CreateItemV2 (string project_id, CreateItemV2ParameterNewItem newItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
newItem |
|
A Todoist argument object for creating an Item |
True |
Returns:
Type:ItemV2
Description: A Todoist Item Object
Summary: Update a task (V2)
Description: Update an existing task.
Syntax:
Todoist.UpdateItemV2 (string id, string item_id, UpdateItemV2ParameterChangeItem changeItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
string (Project Id) |
The unique identifier of the project. |
True |
|
item_id |
string (Task Id) |
The unique identifier of the task. |
True |
|
changeItem |
UpdateItemV2ParameterChangeItem
|
A Todoist argument object for updating an item |
True |
Returns:
Type:ItemV2
Description: A Todoist Item Object
Summary: Create a project (V2)
Description: Create a new project.
Syntax:
Todoist.CreateProjectV2 (CreateProjectV2ParameterNewProject newProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newProject |
CreateProjectV2ParameterNewProject
|
A Todoist argument object for creating a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Update a project (V2)
Description: Update an existing project.
Syntax:
Todoist.UpdateProjectV2 (string project_id, UpdateProjectV2ParameterChangeProject changeProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
changeProject |
UpdateProjectV2ParameterChangeProject
|
A Todoist argument object for updating a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Share a project (V2)
Description: Share an existing project to a specific user.
Syntax:
Todoist.ShareProjectV2 (string project_id, ShareProjectV2ParameterShareProject shareProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
|
shareProject |
ShareProjectV2ParameterShareProject
|
A Todoist argument object for sharing a Project |
True |
Returns:
Type:Project
Description: A Todoist Project Object
Summary: Create a label (V2)
Description: Create a new label.
Syntax:
Todoist.CreateLabelV2 (CreateLabelV2ParameterNewLabel newLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newLabel |
CreateLabelV2ParameterNewLabel
|
A Todoist argument object for creating a Label |
True |
Returns:
Type:LabelV2
Description: A Todoist Label Object
Summary: Update a label (V2)
Description: Update an existing label.
Syntax:
Todoist.UpdateLabelV2 (string label_id, UpdateLabelV2ParameterChangeLabel changeLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
label_id |
string (Label Id) |
The unique identifier of the label. |
True |
|
changeLabel |
UpdateLabelV2ParameterChangeLabel
|
A Todoist argument object for updating a Label |
True |
Returns:
Type:LabelV2
Description: A Todoist Label Object
Summary: List projects (V3)
Description: List all projects in the Todoist account.
Syntax:
Todoist.ListProjectsV3 ()
Returns:
Type:array of (ProjectV3)
Summary: List tasks (V3)
Description: List all tasks in the Todoist account.
Syntax:
Todoist.ListItemsV3 ()
Returns:
Type:array of (Task)
Summary: List tasks by project (V3)
Description: List all tasks in a specific project.
Syntax:
Todoist.ListItemsByProjectV3 (integer project_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
integer (Project Id) |
The unique identifier of the project. |
True |
Returns:
Type:array of (Task)
Summary: List labels (V3)
Description: List the labels configured in the Todoist account.
Syntax:
Todoist.ListLabelsV3 ()
Returns:
Type:array of (LabelV3)
Summary: Create a task (V3)
Description: Create a new task in the specified project.
Syntax:
Todoist.CreateItemV3 (CreateItemV3ParameterNewItem newItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newItem |
|
A Todoist argument object for creating an Item |
True |
Returns:
Type:Task
Description: A Todoist Task Object
Summary: Update a task (V3)
Description: Update an existing task.
Syntax:
Todoist.UpdateItemV3 (integer project_id, string id, UpdateItemV3ParameterChangeItem changeItem)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
integer (Project Id) |
The unique identifier of the project. |
True |
|
id |
string (Task Id) |
The unique identifier of the task. |
True |
|
changeItem |
UpdateItemV3ParameterChangeItem
|
A Todoist argument object for updating an item |
True |
Returns:
Summary: Create a project (V3)
Description: Create a new project.
Syntax:
Todoist.CreateProjectV3 (CreateProjectV3ParameterNewProject newProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newProject |
CreateProjectV3ParameterNewProject
|
A Todoist argument object for creating a Project |
True |
Returns:
Type:ProjectV3
Description: A Todoist Project Object
Summary: Update a project (V3)
Description: Update an existing project.
Syntax:
Todoist.UpdateProjectV3 (integer id, UpdateProjectV3ParameterChangeProject changeProject)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
integer (Project Id) |
The unique identifier of the project. |
True |
|
changeProject |
UpdateProjectV3ParameterChangeProject
|
A Todoist argument object for updating a Project |
True |
Returns:
Summary: Create a label (V3)
Description: Create a new label.
Syntax:
Todoist.CreateLabelV3 (CreateLabelV3ParameterNewLabel newLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
newLabel |
CreateLabelV3ParameterNewLabel
|
A Todoist argument object for creating a Label |
True |
Returns:
Type:LabelV3
Description: A Todoist Label Object
Summary: Update a label (V3)
Description: Update an existing label.
Syntax:
Todoist.UpdateLabelV3 (string id, UpdateLabelV3ParameterChangeLabel changeLabel)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
id |
string (Label Id) |
The unique identifier of the label. |
True |
|
changeLabel |
UpdateLabelV3ParameterChangeLabel
|
A Todoist argument object for updating a Label |
True |
Returns:
Summary: When a task is completed
Description: Triggers a new flow when a task is completed.
Syntax:
Todoist.OnItemCompleted (string project_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Description: A Todoist Items response object
Summary: When a task is created
Description: Trigers a new flow when a task is created.
Syntax:
Todoist.OnItemCreated (string project_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Description: A Todoist Items response object
Summary: When a task is completed (V2)
Description: Triggers a new flow when a task is completed (premium users only).
Syntax:
Todoist.OnItemCompletedV2 (string project_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Type:OnItemCompletedV2Response
Description: A Todoist Completed Items response object
Summary: When a task is created (V2)
Description: Trigers a new flow when a task is created.
Syntax:
Todoist.OnItemCreatedV2 (string project_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
project_id |
string (Project Id) |
The unique identifier of the project. |
True |
Returns:
Description: A Todoist Items response object
Summary:
Description: A Todoist completed task Object
Properties:
Name |
Type |
Summary |
id |
string Task Entry Id |
The id of the completed task entry. |
task_id |
integer(int32) Task Id |
The id of the completed task. |
user_id |
integer(int32) Task Owner |
The owner of the task. |
project_id |
string Project Id |
The project where task resides. |
content |
string Task Title |
The title of the task. |
completed_date |
string(date-time) Date Completed |
The date when the task was completed. |
note_count |
integer(int32) Notes Count |
The number of notes of the task. |
meta_data |
string Details |
Optional extra details. |
Summary:
Description: A Todoist argument object for creating an Item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
date_string |
string(date-time) Due Date |
The task due date (e.g mm-dd-yyyy, Today @ 11am, mm/dd/yyyy). |
priority |
string Priority |
A number between 1 and 4 (4 for very urgent and 1 for natural). |
indent |
string Indent |
A number between 1 and 4, where 1 is top-level). |
item_order |
string Order |
A number, where the smallest value is top-level. |
Summary:
Description: A Todoist argument object for creating an Item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
date_string |
string(date-time) Due Date |
The task due date (e.g 2017-07-21T17:32:28Z). |
priority |
string Priority |
A number between 1 and 4 (4 for very urgent and 1 for natural). |
parent_id |
string Parent Id |
The id of the parent task. Set to null for root tasks |
child_order |
integer Child order |
The order of task. Defines the position of the task among all the tasks with the same Parent Id |
Summary:
Description: A Todoist argument object for creating an Item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
project_id |
integer Project Id |
Task project id. If not set, task is put to user’s Inbox. |
due_string |
string(date-time) Due Date |
The task due date (e.g 2017-07-21T17:32:28Z). |
priority |
string Priority |
A number between 1 and 4 (4 for very urgent and 1 for natural). |
parent_id |
integer Parent Id |
The id of the parent task. Set to null for root tasks |
order |
integer Child order |
The order of task. Defines the position of the task among all the tasks with the same Parent Id |
Summary:
Description: A Todoist argument object for creating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
string Color |
The color of the label (a number between 0 and 7, or 0 and 12 for premium users). |
item_order |
string Order |
The label's order in the label list (a number, where the smallest value is top-level). |
Summary:
Description: A Todoist argument object for creating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
string Color |
Color id. It’s a value between 30 and 49. |
item_order |
string Order |
Label’s order in the label list (a number, where the smallest value should place the label at the top). |
Summary:
Description: A Todoist argument object for creating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
integer Color |
Color id. It’s a value between 30 and 49. |
order |
integer Order |
Label’s order in the label list (a number, where the smallest value should place the label at the top). |
Summary:
Description: A Todoist argument object for creating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
string Color |
A number between 0 and 11, or 0 and 21 for premium users. |
indent |
string Indent |
A number between 1 and 4, where 1 is top-level). |
item_order |
string Order |
A number, where the smallest value is top-level. |
Summary:
Description: A Todoist argument object for creating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
integer Color |
Color id. It’s a value between 30 and 49. |
parent_id |
string Parent Id |
The id of the parent project. Set to null for root projects |
child_order |
integer Child order |
The order of project. Defines the position of the project among all the projects with the same Parent Id |
is_favorite |
integer Is favorite |
Whether the project is favorite (where 1 is true and 0 is false). |
Summary:
Description: A Todoist argument object for creating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
integer Color |
Color id. It’s a value between 30 and 49. |
parent_id |
integer Parent Id |
The id of the parent project. Set to null for root projects |
favorite |
boolean Is favorite |
Whether the project is favorite (a true or false value). |
Summary:
Description: A Todoist Item Object
Properties:
Name |
Type |
Summary |
content |
string Task Title |
The title of the task. |
id |
string Task Id |
The id of the task. |
user_id |
integer(int32) Task Owner |
The owner of the task. |
project_id |
string Project Id |
The project where task resides. |
date_lang |
string Date Language |
The language of the date (valid languages are: en, da, pl, zh, ko, de, pt, ja, it, fr, sv, ru, es, nl). |
due_date_utc |
string(date-time) Task Due Date |
The date of the task in the format Mon 07 Aug 2006 12:34:56 +0000. |
indent |
integer(int32) Indent |
The indent of the task (a number between 1 and 4, where 1 is top-level). |
priority |
integer(int32) Task Priority |
The priority of the task (a number between 1 and 4, 4 for very urgent and 1 for natural). |
item_order |
integer(int32) Order |
The order of the task inside a project (the smallest value would place the task at the top). |
day_order |
integer(int32) DayOrder |
The order of the task inside the Today or Next 7 days view (a number, where the smallest value would place the task at the top). |
collapsed |
integer(int32) Collapsed |
Whether the task’s sub-tasks are collapsed (where 1 is true and 0 is false). |
children |
string Children |
Children |
assigned_by_uid |
integer(int32) Assigner Id |
The id of the user who assigns the current task. For shared projects only. |
responsible_uid |
integer(int32) Assignee Id |
The id of user who is responsible for accomplishing the current task. For shared projects only. |
checked |
integer(int32) IsTaskCompleted |
Whether the task is marked as completed (where 1 is true and 0 is false). |
in_history |
integer(int32) IsTaskInHistory |
Whether the task has been marked as completed and is marked to be moved to history. |
is_deleted |
integer(int32) IsDeleted |
Whether the task is marked as deleted (where 1 is true and 0 is false). |
is_archived |
integer(int32) IsTaskArchived |
Whether the task is marked as archived (where 1 is true and 0 is false). |
sync_id |
integer(int32) SyncId |
A special id for shared tasks (a number or null if not set). Used internally and can be ignored. |
date_added |
string(date-time) Date Created |
The date when the task was created. |
Summary:
Description: A Todoist Item Object
Properties:
Name |
Type |
Summary |
content |
string Task Title |
The title of the task. |
id |
string Task Id |
The id of the task. |
user_id |
integer(int32) Task Owner |
The owner of the task. |
project_id |
string Project Id |
The project where task resides. |
date_lang |
string Date Language |
The language of the date (valid languages are: en, da, pl, zh, ko, de, pt, ja, it, fr, sv, ru, es, nl). |
due_date_utc |
string(date-time) Task Due Date |
The date of the task in the format 2006-08-07T16:34:56Z. |
parent_id |
integer(int32) Parent Id |
The id of the parent task. Set to null for root tasks |
child_order |
integer(int32) Child order |
The order of task. Defines the position of the task among all the tasks with the same parent_id |
priority |
integer(int32) Task Priority |
The priority of the task (a number between 1 and 4, 4 for very urgent and 1 for natural). |
day_order |
integer(int32) DayOrder |
The order of the task inside the Today or Next 7 days view (a number, where the smallest value would place the task at the top). |
collapsed |
integer(int32) Collapsed |
Whether the task’s sub-tasks are collapsed (where 1 is true and 0 is false). |
assigned_by_uid |
integer(int32) Assigner Id |
The id of the user who assigns the current task. For shared projects only. |
responsible_uid |
integer(int32) Assignee Id |
The id of user who is responsible for accomplishing the current task. For shared projects only. |
checked |
integer(int32) IsTaskCompleted |
Whether the task is marked as completed (where 1 is true and 0 is false). |
in_history |
integer(int32) IsTaskInHistory |
Whether the task has been marked as completed and is marked to be moved to history. |
is_deleted |
integer(int32) IsDeleted |
Whether the task is marked as deleted (where 1 is true and 0 is false). |
sync_id |
integer(int32) SyncId |
A special id for shared tasks (a number or null if not set). Used internally and can be ignored. |
date_added |
string(date-time) Date Created |
The date when the task was created. |
Summary:
Description: A Todoist Label Object
Properties:
Name |
Type |
Summary |
id |
integer(int32) Label Id |
The id of the label. |
name |
string Label Name |
The name of the label. |
color |
integer(int32) Color |
The color of the label (a number between 0 and 7, or between 0 and 12 for premium users). |
item_order |
integer(int32) Order |
Label’s order in the label list (a number, where the smallest value is top-level). |
is_deleted |
integer(int32) IsDeleted |
Whether the label is marked as deleted (where 1 is true and 0 is false). |
Summary:
Description: A Todoist Label Object
Properties:
Name |
Type |
Summary |
id |
integer(int32) Label Id |
The id of the label. |
name |
string Label Name |
The name of the label. |
color |
integer(int32) Color |
Color id. It’s a value between 30 and 49, more info - https://developer.todoist.com/sync/v8/#colors |
item_order |
integer(int32) Order |
Label’s order in the label list (a number, where the smallest value should place the label at the top). |
is_deleted |
integer(int32) IsDeleted |
Whether the label is marked as deleted (where 1 is true and 0 is false). |
is_favorite |
integer(int32) IsFavorite |
Whether the label is favorite (where 1 is true and 0 is false). |
Summary:
Description: A Todoist Label Object
Properties:
Name |
Type |
Summary |
id |
integer(int32) Label Id |
The id of the label. |
name |
string Label Name |
The name of the label. |
color |
integer(int32) Color |
Color id. It’s a value between 30 and 49, more info - https://developer.todoist.com/sync/v8/#colors |
order |
integer(int32) Order |
Label’s order in the label list (a number, where the smallest value should place the label at the top). |
favorite |
boolean IsFavorite |
Whether the label is favorite (a true or false value). |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (Item) Items |
A collection of items |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (ItemV2) Items |
A collection of items |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (Item) Items |
A collection of items |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (ItemV2) Items |
A collection of items |
Summary:
Description: A Todoist Labels response object
Properties:
Name |
Type |
Summary |
labels |
array of (Label) Labels |
A collection of labels |
Summary:
Description: A Todoist Labels response object
Properties:
Name |
Type |
Summary |
labels |
array of (LabelV2) Labels |
A collection of labels |
Summary:
Description: A Todoist Projects response object
Properties:
Name |
Type |
Summary |
projects |
array of (Project) Projects |
A collection of projects |
Summary:
Description: A Todoist Projects response object
Properties:
Name |
Type |
Summary |
projects |
array of (Project) Projects |
A collection of projects |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (Item) Items |
A collection of items |
Summary:
Description: A Todoist Completed Items response object
Properties:
Name |
Type |
Summary |
items |
array of (CompletedItem) Completed Items |
A collection of completed items |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (Item) Items |
A collection of items |
Summary:
Description: A Todoist Items response object
Properties:
Name |
Type |
Summary |
items |
array of (ItemV2) Items |
A collection of items |
Summary:
Description: A Todoist Project Object
Properties:
Name |
Type |
Summary |
id |
string Project Id |
The unique identifier of the project. |
name |
string Project Name |
The name of the project. |
color |
integer(int32) Color |
The color of the project. |
shared |
boolean Is Project Shared |
Is Project Shared |
is_deleted |
integer(int32) Is Project Deleted |
A number value (1 is true, 0 is false) indicating whether or not the project is deleted. |
is_archived |
integer(int32) Is Project Archived |
A number value (1 is true, 0 is false) indicating whether or not the project is archived. |
Summary:
Description: A Todoist Project Object
Properties:
Name |
Type |
Summary |
id |
integer(int32) Project Id |
The unique identifier of the project. |
name |
string Project Name |
The name of the project. |
comment_count |
integer(int32) Comment Count |
The number of comments. |
order |
integer(int32) Order |
The order of the project under the same parent. |
color |
integer(int32) Color |
The color of the project. |
shared |
boolean Is Project Shared |
Is Project Shared |
sync_id |
integer(int32) Sync Id |
Identifier to find the match between different copies of shared projects. |
favorite |
boolean Is Project Favorite |
Is Project Favorite |
inbox_project |
boolean Is Project Shared |
Is Project Inbox |
Summary:
Description: A Todoist argument object for sharing a Project
Properties:
Name |
Type |
Summary |
|
string |
The email address of user the project is being shared to. |
Summary:
Description: A Todoist argument object for sharing a Project
Properties:
Name |
Type |
Summary |
|
string |
The user email with whom to share the project. |
Summary:
Description: A Todoist Task Object
Properties:
Name |
Type |
Summary |
id |
integer(int32) Task Id |
The id of the task. |
completed |
boolean Is Task Completed |
Is task completed |
project_id |
integer(int32) Project Id |
The project where task resides. |
section_id |
integer(int32) Section Id |
Id of section task belongs to. |
parent_id |
integer(int32) Parent Id |
The id of the parent task. Set to null for root tasks. |
content |
string Task content |
Task content. |
comment_count |
integer(int32) Comment count |
Number of task comments |
order |
integer(int32) Order |
The order of task. Defines the position of the task among all the tasks with the same parent_id |
priority |
integer(int32) Task Priority |
The priority of the task (a number between 1 and 4, 4 for very urgent and 1 for natural). |
url |
string Task URL |
URL to access this task in Todoist web interface. |
Summary:
Description: A Todoist argument object for updating an item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
priority |
string Priority |
A number between 1 and 4, 4 for very urgent and 1 for natural. |
indent |
string Indent |
A number between 1 and 4, where 1 is top-level). |
item_order |
string Order |
A number, where the smallest value is top-level. |
Summary:
Description: A Todoist argument object for updating an item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
priority |
string Priority |
A number between 1 and 4, 4 for very urgent and 1 for natural. |
Summary:
Description: A Todoist argument object for updating an item
Properties:
Name |
Type |
Summary |
content |
string Title |
The title of the task. |
priority |
string Priority |
A number between 1 and 4, 4 for very urgent and 1 for natural. |
Summary:
Description: A Todoist argument object for updating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
string Color |
The color of the label (a number between 0 and 7, or 0 and 12 for premium users). |
item_order |
string Order |
The label's order in the label list (a number, where the smallest value is top-level). |
Summary:
Description: A Todoist argument object for updating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
string Color |
Color id. It’s a value between 30 and 49. |
item_order |
string Order |
Label’s order in the label list. |
Summary:
Description: A Todoist argument object for updating a Label
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the label. |
color |
integer Color |
Color id. It’s a value between 30 and 49. |
order |
integer Order |
Label’s order in the label list. |
Summary:
Description: A Todoist argument object for updating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
string Color |
A number between 0 and 11, or 0 and 21 for premium users. |
indent |
string Indent |
A number between 1 and 4, where 1 is top-level). |
item_order |
string Order |
A number, where the smallest value is top-level. |
Summary:
Description: A Todoist argument object for updating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
string Color |
Color id. It’s a value between 30 and 49. |
is_favorite |
integer Is favorite |
Whether the project is favorite (where 1 is true and 0 is false). |
Summary:
Description: A Todoist argument object for updating a Project
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the project. |
color |
string Color |
Color id. It’s a value between 30 and 49. |
favorite |
boolean Is favorite |
Whether the project is favorite (a true or false value). |