Todoist
communityTask management and to-do list app with natural language input, projects, labels, and integrations.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.todoist.com/rest/v2/tasksGet active tasks
Parameters
filternatural language filter e.g. today|overdue (stringoptionalproject_idfilter by project (stringoptionalReturns
tasks[] with id, content, description, project_id, priority, due.date, labels[], is_completed, created_atPOST
https://api.todoist.com/rest/v2/tasksCreate a new task
Parameters
labelslabel names (string[]optionalcontenttask title (stringrequiredpriority1-4 (integeroptional— 4=urgent)due_stringnatural language e.g. tomorrow at 3pm (stringoptionalproject_idproject (stringoptionaldescriptiontask description (stringoptionalReturns
id, content, project_id, priority, due, urlGET
https://api.todoist.com/rest/v2/projectsList projects
Returns
projects[] with id, name, color, order, is_favorite, comment_count, is_shared, url