Create a To Do task
todo_create_taskCreate a new task in a Microsoft To Do list with just a title, and optionally set due date, reminder, notes, and importance.
Instructions
Creates a task in a To Do list and returns the created task. Only title is required. Due and reminder values are sent as Graph dateTimeTimeZone objects using the timeZone argument (default UTC), and a date-only dueDateTime becomes midnight, matching how the To Do apps store all-day due dates. Supplying reminderDateTime also switches the reminder on, since Graph leaves isReminderOn false otherwise.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Plain-text notes stored on the task body. | |
| title | Yes | Task title. This is the only required task field. | |
| listId | Yes | Id of the To Do list to create the task in. | |
| timeZone | No | Time zone the due and reminder wall-clock times are expressed in, e.g. 'UTC' or 'Pacific Standard Time'. Ignored for values that already carry a UTC offset. | UTC |
| importance | No | Task importance. Graph defaults to normal. | |
| dueDateTime | No | Due date, '2026-09-10' or a full ISO 8601 date-time. Use 'YYYY-MM-DD' or a full ISO 8601 date-time such as '2026-09-10T14:30:00'. | |
| reminderDateTime | No | Reminder date-time. Supplying this also turns the reminder on. |