update_todo
Update todo items with any VTODO property—title, details, status, priority, due date, percent complete—without iCal formatting. Etag-based conflict detection ensures safe updates.
Instructions
PREFERRED: Update todo fields without iCal formatting. Supports: SUMMARY (title), DESCRIPTION (details), STATUS (NEEDS-ACTION/IN-PROCESS/COMPLETED/CANCELLED), PRIORITY (0-9), DUE (due date), PERCENT-COMPLETE (0-100), and any RFC 5545 VTODO property including custom X-* properties.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Fields to update, keyed by bare UPPERCASE property name (e.g., SUMMARY, STATUS, PRIORITY). Any RFC 5545 VTODO property or custom X-* property is supported. Property parameters such as "DUE;VALUE=DATE" are not accepted here, and values must not contain line breaks. | |
| todo_url | Yes | The URL of the todo to update | |
| todo_etag | Yes | The etag of the todo (required for conflict detection) |