update_project
Update an existing project in Things by modifying its title, notes, schedule, deadline, tags, completion status, or moving it to a different list or area.
Instructions
Update an existing project in Things.
Args:
----
id: ID of the project to update
title: New title
notes: New notes
when: New schedule (today, tomorrow, anytime, someday, or YYYY-MM-DD)
deadline: New deadline (YYYY-MM-DD)
tags: New tags. IMPORTANT: Always pass as an array of strings (e.g., ["tag1", "tag2"]) NOT as a comma-separated string. Passing as a string will treat each character as a separate tag.
completed: Mark as completed
canceled: Mark as canceled
list_name: Move project directly to a built-in list. Must be one of:
- "Today": Move to Today list
- "Anytime": Move to Anytime list
- "Someday": Move to Someday list
- "Trash": Move to trash
Note: Projects cannot be moved to Inbox or Logbook. To move a project
to Logbook, mark it as completed instead.
area_title: Title of the area to move the project to
area_id: ID of the area to move the project to
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| tags | No | ||
| when | No | ||
| notes | No | ||
| title | No | ||
| area_id | No | ||
| canceled | No | ||
| deadline | No | ||
| completed | No | ||
| list_name | No | ||
| area_title | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |