Microsoft To Do

Cloud based task management application.
Connect it
In Keystile Automations → Connections → New connection, choose Microsoft To Do and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Microsoft To Do: delete checklist item (Permanently delete a checklist item from a task).What it can do (34 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add an Attachment | Adds an attachment to a task. | Yes |
| Add Checklist Item | Add a checklist item (step) to a task. | Yes |
| Complete Task | Marks a task as completed. | Yes |
| Create Linked Resource | Link a task back to the item it came from. | Yes |
| Create Task | Creates a new task. | Yes |
| Create Task List | Create a new task list. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Checklist Item | Permanently delete a checklist item from a task. | |
| Delete Linked Resource | Remove a linked resource from a task. | |
| Delete Task | Deletes an existing task. | |
| Delete Task Attachment | Permanently remove a file attached to a task. | |
| Delete Task List | Permanently delete a task list and all of its tasks. | |
| Download Task Attachment | Download a file attached to a task. | |
| Find Task | Finds tasks by title. | |
| Find Task List | Finds a task list by its name. | |
| Get Checklist Item | Get one checklist item of a task. | |
| Get Current User | Get the profile of the connected Microsoft account. | |
| Get Linked Resource | Get one linked resource of a task. | |
| Get Task | Gets the details of a specific task. | |
| Get Task Attachment | Get the details of one file attached to a task. | |
| Get Task List | Get one task list by its ID. | |
| List Checklist Items | List the checklist items (steps) of a task. | |
| List Linked Resources | List the linked resources (source links) of a task. | |
| List Task Attachments | List the files attached to a task. | |
| List Task Lists | Returns a list of all task lists. | |
| List Tasks | Returns a list of all tasks in a specific list. | |
| Move Task to Another List | Move a task, with its steps and links, to a different task list. | Yes |
| Rename Task List | Rename a task list. | Yes |
| Search Tasks in All Lists | Find tasks by title and status across every task list. | |
| Update Checklist Item | Change the text or checked state of a checklist item. | Yes |
| Update Linked Resource | Change the title, app name, URL or external ID of a linked resource. | Yes |
| Update Task | Update an existing task. | Yes |
| Update Task List | Updates an existing task list. | Yes |
| Upload Task Attachment | Attach a file (up to 25 MB) to a task. | Yes |
Start a workflow when… (4 triggers)
- New Task — Triggers when a new task is created.
- New or Updated Task — Triggers when a new task is created or an existing task is updated.
- New List — Triggers when a new task list is created.
- Task Completed — Triggers when a task is completed in a specific list.
How Keystile protects it
Every Microsoft To Do action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Microsoft To Do with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access