Microsoft To Do is a cloud-based task management application that helps users organize their daily activities, tasks, and goals. It allows for creating task lists, setting reminders, and collaborating across devices.
Its intuitive interface and cross-device sync make it easy to stay organized and productive from anywhere.
Authentication
Before you begin, make sure you have the following information:
Connection Name
: Select a descriptive name for your connection, like "MyMicrosoftToDo". This helps in easily identifying the connection within your application or integration settings.Authentication Type
: Select the type of authentication for connecting to your “Microsoft To Do” account. Microsoft To Do supportsOAuth with client credentials
OAuth 2.0 Authentication for authentication.
Note
In the Redirect URL section paste the following link https://webhooks-global.ext-alb.qa.unifyapps.com/api/connector-auth-callback/oauth.
OAuth Based Authentication
Enter your Tenant ID (Directory tenant ID).
Select the scopes required.
Click on Authorize.
After you are redirected, login to your Microsoft account and approve the scopes needed.
OAuth with Client Credentials
To authenticate using the Client Credentials flow, you need a Client ID and Client Secret. This flow is used when accessing user data (like mailboxes) without direct user login. It requires admin consent to access organizational resources.
Login into the Microsoft Azure Portal by clicking here.
In the search Bar, search for
App Registration
and then Click onnew Registration
.Provide the Name and supported account types and register your app.
The Client ID refers to the Application(client) ID.
Click on “
Add a credential or scope
” to generate the client secret.Copy and store these securely to prevent unauthorised access.
Enter your Tenant ID (Directory tenant ID).
Select the scopes required.
You need user consent to access the mailbox
Permissions
Scope Code | Description |
| Read/write all groups data |
| Have full access to all files user can access |
| Manage user's tasks and lists |
| Read all groups' basic info |
Sensitive Permissions
Scope Code | Description |
| Read all groups' basic info |
| Read/write all groups data |
Actions
Actions | Description |
| Create a linkedResource in Microsoft To Do |
| Create a task in Microsoft To Do |
| Create a task list in Microsoft To Do |
| Delete a linkedResource in Microsoft To Do |
| Delete a task in Microsoft To Do |
| Delete a task list in Microsoft To Do |
| Get a linkedResource in Microsoft To Do |
| Get a task in Microsoft To Do |
| Get a task list in Microsoft To Do |
| List a linkedResource in Microsoft To Do |
| List all task list in Microsoft To do |
| Update a linked resource in microsoft to do |
| Update a task in microsoft to do |
| Update a list of tasks in microsoft to do |