Todoist offers more useful features than any other to do service. So you can do more to customize the experience, organize your tasks and projects, and optimize your productivity.

36 subscribers
67 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Todoist endpoints

MethodEndpointDescription
POST createProject
/createProject
Create project.
POST acceptBusinessInvitation
/acceptBusinessInvitation
This function allows you to send invitation to your business account. Every invitation object has an unique id and secret code.Only available for Todoist Premium users.
POST acceptInvitation
/acceptInvitation
Accept an invitation to join a shared project.Only available for Todoist Premium users.
POST archiveProject
/archiveProject
Archive project and its children.
POST clearLocations
/clearLocations
Clears the locations list, which is used for the location reminders.Is only available for Todoist Premium.
POST closeItem
/closeItem
A simplified version of itemComplete . The command does exactly what official clients do when you close a task: regular task is completed and moved to history, subtask is checked…
POST completeItems
/completeItems
Complete tasks and optionally move them to history. See also itemClose for a simplified version of the command.
POST completeRecurringTask
/completeRecurringTask
Complete a recurring task, and the reason why this is a special case is because we need to mark a recurring completion (and using itemUpdate won’t do this). See also item_close…
POST createFilter
/createFilter
Add a filter.
POST createItem
/createItem
Add a new task to a project.
POST createLabel
/createLabel
Create a label.
POST createMultipleCommand
/createMultipleCommand
Create request with multiple command.See more in readme.
POST createNote
/createNote
Add a note.Is only available for Todoist Premium.
POST createObjectEmail
/createObjectEmail
Creates a new email address for an object.Only available for Todoist Premium users.
POST createProjectNote
/createProjectNote
Add a project note.Is only available for Todoist Premium.
POST createReminder
/createReminder
Add a new reminder to the user account related to the API credentials.Is only available for Todoist Premium.
POST crossOriginResourceSharing
/crossOriginResourceSharing
All API endpoints not related to the 3 OAuth steps support Cross Origin Resource Sharing (CORS) for requests from any origin.
POST deleteCollaborator
/deleteCollaborator
Share a project with another user.
POST deleteExistingUser
/deleteExistingUser
Delete an existing user.
POST deleteFilter
/deleteFilter
Delete a filter.
POST deleteInvitation
/deleteInvitation
Delete an invitation to join a shared project.Only available for Todoist Premium users.
POST deleteItem
/deleteItem
Delete an existing task.
POST deleteLabel
/deleteLabel
Update a label.
POST deleteNote
/deleteNote
Delete a note.Is only available for Todoist Premium.
POST deleteProject
/deleteProject
Delete an existing project.
POST deleteReminder
/deleteReminder
Delete a reminder from the user account related to the API credentials.Is only available for Todoist Premium.
POST disableObjectEmail
/disableObjectEmail
Disables an email address for an object.Only available for Todoist Premium users.
POST exchangeApiToken
/exchangeApiToken
Tokens obtained via the old email/password authentication method could be migrated to the new OAuth access token.
POST getAccessToken
/getAccessToken
Exchanging authorization codes for access token.
POST getActivityLogs
/getActivityLogs
Get activity logs.Is only available for Todoist Premium.
POST getAllCompletedItems
/getAllCompletedItems
Only available for Todoist Premium users.Get all the user’s completed items (tasks).Is only available for Todoist Premium.
POST getArchivedProjects
/getArchivedProjects
Get the user’s archived projects.
POST getBackups
/getBackups
Todoist creates a backup archive of users’ data on a daily basis. Backup archives can also be accessed from the web app (Todoist Settings -> Backups).
POST getItemInfo
/getItemInfo
This function is used to extract detailed information about the item, including all the notes.
POST getObjectEmail
/getObjectEmail
Gets an existing email.Only available for Todoist Premium users.
POST getProductivityStats
/getProductivityStats
Get the user’s productivity stats.
POST getProjectData
/getProjectData
Get a project’s uncompleted items.
POST getProjectInfo
/getProjectInfo
This function is used to extract detailed information about the project, including all the note
POST getUploadsFiles
/getUploadsFiles
Get all user’s uploads.
POST markAllAsRead
/markAllAsRead
Mark all notifications as read.Only available for Todoist Premium users.
POST markAsRead
/markAsRead
Mark the notification as read.Only available for Todoist Premium users.
POST markAsUnread
/markAsUnread
Mark the notification as unread.Only available for Todoist Premium users.
POST moveItem
/moveItem
Move a task from one project to another project.
POST quickAddTask
/quickAddTask
Add a new task using the Quick Add Task implementation available in the official clients.
POST readResources
/readResources
Tokens obtained via the old email/password authentication method could be migrated to the new OAuth access token.
POST registerNewUser
/registerNewUser
Register a new user.
POST rejectBusinessInvitation
/rejectBusinessInvitation
The invitation is rejected and deleted. Note that the client doesn’t have to provide the user’s token to reject invitation: it’s enough to provide knowledge of invitation secret…
POST rejectInvitation
/rejectInvitation
Reject an invitation to join a shared project.Only available for Todoist Premium users.
POST revokeAccessToken
/revokeAccessToken
Access tokens obtained via OAuth could be revoke.
POST sendInvitation
/sendInvitation
This function allows you to send invitation to your business account. Every invitation object has an unique id and secret code.Only available for Todoist Premium users.
+ 17 more endpoints on the provider's documentation.

Todoist pricing

PlanPriceRate limitQuotas
BASIC Free

More Tools APIs

View all →
  • Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be…

    ToolsPaid331 subscribers
  • Temporary Disposable E-mail fast and easy API - is a service that allows to receive email at a temporary…

    ToolsFreemium1.4k subscribers
  • YouTube MP3 is a freemium API that converts YouTube videos into 128 kbps MP3 files via a single GET…

    ReviewedToolsFreemium12.9k subscribers
  • Using our advanced keyword research API you can easily obtain keyword suggestions and other SEO metrics…

    ToolsFreemium4.1k subscribers
  • 100% Genuine DA, PA with number of backlinks from Moz. Check DA PA with ease. This API gives you same…

    ToolsFreemium7.2k subscribers
  • Youtube Video and Audio Downloader. audio,eo,mp4,mp3,downloader,download,youtube,tiktok,instagtam,scraper,you…

    ToolsFreemium1.4k subscribers