This page is also inEN
iTeam
API guide · Productivity, documents and e-signature Public API

Todoist API: what you can do and how to use it with AI agents

The Todoist API lets you create, update and complete tasks and manage projects, sections, labels and comments. People and teams who organize their work in Todoist use it to feed tasks in from other systems. Access is through a personal token, or OAuth for apps.

Nina
API guide

What the Todoist API offers

Tasks

Creating with due date, priority, assignee and recurrence, plus completing and editing.

Projects and sections

Organizing tasks by project and stage.

Labels

Classifying tasks by context.

Comments

Notes and attachments on tasks and projects.

Sync

Incremental reading of what changed since the last request.

Webhooks

Notices to apps when tasks are created, completed and changed.

How to access the Todoist API

  • Public APIA personal token available in the Todoist integration settings, or OAuth 2.0 for published apps.
  • A personal token reaches everything in the account, so keep it only in the vault.
  • There are request limits, so use incremental sync.
  • Tasks can hold sensitive information, so avoid passing them on to other channels.

Official documentation: developer.todoist.com

What an iTeam agent does with the Todoist API

Email that becomes a task

The agent reads requests that arrive by email and creates the task in the right project with a due date and a link to the message.

Daily planning

Every morning, the agent sends today's and overdue tasks on WhatsApp, and reschedules whatever the person asks.

Minutes into action

After the meeting, the decisions become tasks with owners in the shared project.

Weekly review

The agent lists tasks stuck for weeks and asks whether they still matter.

From the credential to the agent at work, with approval

01

Get the token or authorize through OAuth

Use the account that owns the tasks, or an app with minimal scopes.

02

Store it in the iTeam vault

The token stays in the vault. The agent creates and completes tasks without deleting projects.

03

Test with approval

Deletions and changes to shared projects need confirmation.

Questions

Questions about the Todoist API

Is the Todoist API free?

In general, yes. The API is available with no per-call charge, and some features depend on the account plan.

Do I need to code to use the Todoist API with iTeam?

Not necessarily. Todoist is in the iTeam app catalog, and the deployment team sets up the workflows.

Can I create a task from natural language?

Yes. The API accepts due dates written naturally, and the agent interprets the request before creating the task.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now