Projects
Get Projects
Changed onGet all active user projects, optionally filtered by folder or workspace.
This is a paginated endpoint. See the Pagination guide for details on using cursor-based pagination.
get/api/v1/projects
Request
- Base URLhttps://api.todoist.com
- URLhttps://api.todoist.com/api/v1/projects
- Authnone declared
Query parameters
folder_idinteger nullable
Numeric ID of the folder.
Example:1234
workspace_idinteger nullable
Numeric ID of the workspace.
Example:123456
cursorstring nullable
An opaque string used as the cursor for pagination. Must be used with the same parameters from the previous request
Example:14540000435w8hj8pXXwPQJJch.X9DBH8ya2Xenok55
limitinteger
The number of objects to return in a page
Example:50
Response
Successful Response
Example response
{
"results": [
{
"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"
}
],
"next_cursor": "14540000435w8hj8pXXwPQJJch.X9DBH8ya2Xenok55"
}Changes
- info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status
- info
- info
added the required property
///to the response with the status - info
added the required property
///to the response with the status
- info