Skip to main content

Todoist

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview

Connect your Todoist account to Nirvai to automate task management, project organization, and productivity workflows.

Supported Authentication Methods

  • API Token - Simple token-based authentication

Prerequisites

  • A Todoist account (Free or Premium)

Setup Instructions

API Token

  1. Log in to your Todoist account
  2. Click your avatar in the top-right corner
  3. Select Settings
  4. Go to Integrations tab
  5. Scroll down to Developer section
  6. Find your API token (or click to reveal it)
  7. Copy the token
  8. Paste the token in Nirvai

Alternative Method

  1. Go directly to Todoist Integrations Settings
  2. Your API token is displayed under "API token"
  3. Click to copy and paste in Nirvai

Token Information

  • The API token provides full access to your Todoist account
  • The token does not expire unless you regenerate it
  • Each Todoist account has one API token
  • Regenerating the token invalidates the previous one

Available Operations

With Todoist credentials, you can:

  • Create, update, and delete tasks
  • Manage projects and sections
  • Handle labels and filters
  • Access comments and attachments
  • Sync task completion status
  • Manage subtasks and recurring tasks

Troubleshooting

Common Issues

  • 401 Unauthorized: Token is invalid or has been regenerated. Get a new token.
  • 403 Forbidden: The operation may not be supported with your account type.
  • Rate Limiting: Todoist has API rate limits. Spread out requests if needed.

Regenerating Your Token

If you suspect your token is compromised:

  1. Go to Settings > Integrations > Developer
  2. Click Regenerate next to your API token
  3. Update all integrations using the old token
  4. The old token becomes invalid immediately

Sync vs REST API

Todoist has two APIs:

  • Sync API: For complex synchronization (used internally)
  • REST API: For simple operations (what Nirvai uses)

Both use the same API token.


Adapted from n8n documentation for Nirvai platform


Next Steps

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.