Tasks
Update task
Updates one or more fields of a task. Only the fields you include are changed.
PATCH
Update task
Requires the
tasks:write scope. Viewers cannot edit tasks. Access-restricted
members receive 403 if the task belongs to, or is being moved to, a list
outside their permitted scope.Path parameters
The numeric task ID.
Request body
All fields are optional. Send only the fields you want to update.New task title. Cannot be set to an empty string.
Task description as an HTML string.
Task priority. Must be one of
urgent, high, medium, low, or none.Numeric ID of a workspace status to apply. The status must belong to the same
workspace.
Numeric ID of a list to move the task into. The list must belong to the same
workspace.
Due date in ISO 8601 UTC format (e.g.,
"2026-03-30T17:00:00Z"). Pass null or an empty string to remove the due date.Start date in ISO 8601 UTC format. Pass
null or an empty string to remove the start date.Array of numeric user IDs to assign to the task. Replaces the current
assignees entirely. Pass an empty array to remove all assignees. Omit this
field to leave the current assignees unchanged. All IDs must be members of the
same workspace; non-member IDs are silently ignored.
Optional array of custom field values to update. Each entry must contain a numeric
id and a string value (or null to clear that field’s value). Omitting this field entirely leaves all custom field values unchanged. Only fields that apply to the task’s list and are visible to the API key user are processed; other fields are silently ignored.Response
Returns the full updated task including its current assignees.Task identifier.
Workspace this task belongs to.
List this task belongs to.
Task title.
Task description.
Task priority.
Workspace-scoped sequential task number.
UTC ISO-8601 due date.
UTC ISO-8601 start date.
User ID of the task creator.
UTC ISO-8601 creation timestamp.
Current task status.
Current assignees. Empty array if unassigned.
Custom fields that apply to the task’s list, each with its current value after the update.
Fields the user does not have access to are not returned.
Update task