Skip to main content
PUT

Authentication

Requires a key with the tasks:write scope.

Path parameters

string
required
Task UUID.

Request body

All fields optional. Only provided fields are updated. Setting status to completed auto-populates completedDate if not already set.
string
UUID. Must be owned by the user. Reparents the task.
string
1–200 characters.
string
Pass null to clear.
string
One of pending, in_progress, completed, overdue, cancelled.
string
One of low, medium, high, urgent.
string
One of the 10 task categories.
string
Calendar date as YYYY-MM-DD. A full ISO 8601 datetime is accepted too, but only its date part is kept. Pass null to clear.
string
Calendar date as YYYY-MM-DD. A full ISO 8601 datetime is accepted too, but only its date part is kept. Pass null to clear.
string
Calendar date as YYYY-MM-DD. A full ISO 8601 datetime is accepted too, but only its date part is kept. Pass null to clear. Also resets status if desired.
string
Free text. Pass null to clear.
string
Pass null to clear.
string
Pass null to clear.
string
Pass null to clear.
string
Pass null to clear.
string
UUID. Pass null to clear.
string
UUID. Pass null to clear.
string
UUID. Pass null to clear.

Response

Returns the updated task wrapped under data.

Errors