Update Task
Update Task
Update a task’s fields
PATCH
Update Task
Update Task
Update one or more fields of an existing task. Anyone newly added as an assignee receives an email notification; existing assignees are not re-notified.Request
Headers
string
required
Your API key for authenticationExample:
sk_live_1234567890abcdefstring
required
Your organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51fastring
default:"es"
Language for the notification email:
en, es, fr, pt, it, dePath Parameters
string
required
UUID of the task
Body Parameters
All fields are optional — only include those you want to change.string
New task title
string
New description
string
New due date (YYYY-MM-DD)
string
New stage:
not_applicable, pending, in_progress, completed, validatedstring
New category
string
UUID of the new assignee. Deprecated in favor of
assignee_ids; setting assigned_to alone
replaces the whole assignee list with this single user.string[]
Replaces the full assignee list. Omit to leave the current assignees untouched. Required when
assigning more than one person, along with
completion_mode.string
How the task is considered finished when it has several assignees:
any (default) — the first
assignee to complete it finishes it for everyone; all — every assignee must complete their own
part before the task is marked done. Required when assignee_ids has more than one entry.string[]
Updated list of tags (replaces existing)
boolean
default:"false"
If
true and stage is set to completed, all subtasks with pending or in_progress stage are also moved to completedResponse
Returns the updated task object.string
Task UUID
string
Task title
string
Task description
string
Due date (YYYY-MM-DD)
string
Task stage:
not_applicable, pending, in_progress, completed, validated, deletedstring
Task category
array[object]
Every user assigned to the task, all equally accountable. Each entry includes
completed_at,
set once that person has finished their own part (only meaningful when completion_mode is all).string
any or all — see request parameter aboveobject
Deprecated. One of
assignees, kept for backward compatibility; carries no special meaning.array[object]
Projects this task belongs to, each with
id, name, type, etc.array[object]
Task comments, each with
id and commentnumber | null
Completion progress (0–100)
array[string]
Task tags
Example
Successful Response
Common Errors
401 Unauthorized
Cause: Missing or invalid API key403 Forbidden
Cause: The authenticated user is not a member of the organization404 Not Found
Cause: The task does not exist or belongs to another organization422 Unprocessable Entity
Cause: Invalid field values in the request bodyRelated Endpoints
Get Task
View current task state
Task Versions
View task change history