Manage your tasks using Microsoft Todo API — create, retrieve, delete, and mark tasks as completed.
microsoft_todo is a task management plugin powered by the Microsoft Graph API.
It allows users to create, fetch, delete, and complete tasks within Microsoft Todo.
Designed for developers building productivity and workflow tools, microsoft_todo offers a one-time integration with long-term convenience for task-based apps.
Create an app on the Azure Portal to obtain your client ID and configure Microsoft Graph API permissions.

The microsoft_todo tools can be found in the Plugin Marketplace. Please install the plugin first.
Run a Flask server to complete OAuth2 flow and decode the token:
On the Dify navigation page, click and enter the required OAuth credentials or access token.

Create a new task inside your Microsoft Todo default list.
Fetch all active tasks from your Todo list.
Delete a specific task using its unique ID.
Mark a task as completed in Microsoft Todo.
You can use the microsoft_todo tool in the following application types:

Both Chatflow and Workflow applications support adding a microsoft_todo tool node.
This tool is currently not supported in Agent applications.
Contact me: https://github.com/Ayush3941/microsoft_todo
@Ayush3941