Creating a Todoist OAuth App
To connect Todoist with StackOne, you need to create an OAuth application in the Todoist App Management Console.
Access the App Management Console
Sign in to your Todoist account and navigate to the App Management Console, or navigate to Profile (top-left corner) > Settings > Integrations > Developer > App Management.
Create a New App
Click the Add new integration button to open the app creation dialog.
- In the App name field, enter a name for your application (e.g., StackOne Integration)
- Click Create app to create the application
Configure the OAuth Redirect URL
After creating the app, you will be taken to the app settings page. Set the OAuth redirect URL to allow StackOne to receive the authorization callback.
- In the OAuth redirect URL field, enter
https://api.stackone.com/connect/oauth2/todoist/callback - Click Save settings to apply the configuration
Configuring OAuth Scopes
Choose the appropriate scopes based on the level of access your integration requires.
Select Required Scopes
Todoist uses the following OAuth scopes to control access.
data:read- Read-only access to tasks, projects, labels, and filtersdata:read_write- Full read and write access to application data (includestask:addanddata:read)task:add- Permission to add new tasks only (cannot read or modify existing data)data:delete- Permission to delete tasks, labels, and filtersproject:delete- Permission to delete projects
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Todoist:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select Todoist
- Select Type as OAuth 2.0
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Application Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile