Todoist

FREE
By dimas
Updated 5 months ago
Tools
-/10
Popularity Score
-
Latency
-
Success Rate

Todoist API Documentation

Do more to customize the experience, organize your tasks and projects, and optimize your productivity.

View API Details
POSTacceptBusinessInvitation
POSTacceptInvitation
POSTarchiveProject
POSTclearLocations
POSTcloseItem
POSTcompleteItems
POSTcompleteRecurringTask
POSTcreateFilter
POSTcreateItem
POSTcreateLabel
POSTcreateMultipleCommand
POSTcreateNote
POSTcreateObjectEmail
POSTcreateProject
POSTcreateProjectNote
POSTcreateReminder
POSTcrossOriginResourceSharing
POSTdeleteCollaborator
POSTdeleteExistingUser
POSTdeleteFilter
POSTdeleteInvitation
POSTdeleteItem
POSTdeleteLabel
POSTdeleteNote
POSTdeleteProject
POSTdeleteReminder
POSTdisableObjectEmail
POSTexchangeApiToken
POSTgetAccessToken
POSTgetActivityLogs
POSTgetAllCompletedItems
POSTgetArchivedProjects
POSTgetBackups
POSTgetItemInfo
POSTgetObjectEmail
POSTgetProductivityStats
POSTgetProjectData
POSTgetProjectInfo
POSTgetUploadsFiles
POSTmarkAllAsRead
POSTmarkAsRead
POSTmarkAsUnread
POSTmoveItem
POSTquickAddTask
POSTreadResources
POSTregisterNewUser
POSTrejectBusinessInvitation
POSTrejectInvitation
POSTrevokeAccessToken
POSTsendInvitation
POSTsetLastKnown
POSTshareProject
POSTunarchiveProject
POSTuncompleteItems
POSTupdateDayOrders
POSTupdateFilter
POSTupdateItem
POSTupdateKarmaGoals
POSTupdateLabel
POSTupdateMultipleOrdersAndIndents
POSTupdateMultipleOrders
POSTupdateNote
POSTupdateNotificationSettings
POSTupdateProject
POSTupdateReminder
POSTupdateUsersProperties
POSTwebhookEvent
POSTacceptBusinessInvitation

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.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
accessTokenSTRING
REQUIREDAccess token obtained from the OAuth authentication.
secretSTRING
REQUIREDThe secret fetched from the live notification (a string value).
idNUMBER
REQUIREDThe invitation id (a number).
Code Snippet
unirest.post("https://TodoistdimasV1.p.rapidapi.com/acceptBusinessInvitation")
.header("X-RapidAPI-Host", "TodoistdimasV1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://TodoistdimasV1.p.rapidapi.com/acceptBusinessInvitation
Request Method: POST
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://TodoistdimasV1.p.rapidapi.com/acceptBusinessInvitation")
.header("X-RapidAPI-Host", "TodoistdimasV1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication