Skip to main content
Glama

update-todo

Modify an existing to-do in Things 3 by updating its title, notes, dates, tags, checklist items, list assignment, or completion status.

Instructions

Update an existing to-do in Things. Requires the to-do ID and your Things auth-token. Supports changing title, notes, dates, tags, checklist, list assignment, and status.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
authTokenYesThings URL scheme authorization token (find in Things Settings > General > Things URLs)
idYesID of the to-do to update
titleNoNew title
notesNoReplace notes (pass empty string to clear)
prependNotesNoText to prepend to existing notes
appendNotesNoText to append to existing notes
whenNoWhen to schedule: today, tomorrow, evening, someday, YYYY-MM-DD, or YYYY-MM-DD@HH:MM
deadlineNoDeadline date (pass empty string to clear)
tagsNoComma-separated tags to replace all current tags
addTagsNoComma-separated tags to add to existing tags
checklistItemsNoNewline-separated checklist items to replace all existing
prependChecklistItemsNoNewline-separated checklist items to prepend
appendChecklistItemsNoNewline-separated checklist items to append
listIdNoID of project or area to move to
listNoTitle of project or area to move to
headingIdNoID of heading within project
headingNoTitle of heading within project
completedNoSet completion status
canceledNoSet canceled status
revealNoNavigate to the updated to-do
duplicateNoDuplicate the to-do before updating
creationDateNoCreation date in ISO8601 format
completionDateNoCompletion date in ISO8601 format

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lucas-flatwhite/things-app-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server