Update task status
Transition a task to a terminal state. Only status is mutable in v1.
Allowed transitions: pending → {completed, dismissed, cancelled}.
Tasks in any terminal state return 409 (no further transitions).
dismiss_reason is required when status: dismissed.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Task UUID.
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Body
Response
Updated task.
pending, completed, dismissed, cancelled Task type. Canonical values: call, email, linkedin. Other
non-canonical values may appear on older rows; draft is only
populated for canonical types.
urgent, high, medium, low, null ID of the agent that generated this task. Null for manually created tasks.
Entities this task is about. All fields optional.
Type-specific draft content. Shape varies by task_type.