Skip to main content
PATCH
Update attributes of an existing CRM task. You can modify task titles, due dates, instructions, reassign the task to a different team member, or change its lifecycle status (pending, completed, cancelled).
When transitioning a task status to completed, the system automatically logs a task_completed event to the linked contact’s activity timeline and stamps completed_at.

Authentication

This endpoint requires Bearer token authentication.

Input parameters

string
required
Unique UUID identifier of the task. Example: e4b9d107-1b4e-4f32-8df6-96cbef3e6801.
string
required
Bearer token for authentication. Format: Bearer <token>.
string
New operational status for the task: pending, completed, or cancelled.
string
Updated title or subject of the task (maximum 255 characters).
string
Updated task description or notes.
string
Updated due datetime in ISO 8601 format (e.g. 2026-10-20T17:00:00Z).
string
UUID of the team member to reassign this task to.

Response Fields

Returns the updated TaskResponse object:
string
Task UUID.
string
Organization UUID.
string
Associated contact UUID.
string
Task title.
string
Task description or notes.
string
Due timestamp in ISO 8601 format, or null.
string
Assigned user UUID or null.
string
Current status (pending, completed, cancelled).
string
Creator type (user, ai, or system).
string
Creator UUID or null.
string
ISO 8601 completion timestamp if completed, or null.
string
Creation timestamp.
string
Modification timestamp.
object
Contact summary (id, name, phone_number).


‹ Previous
Delete task
DELETE /api/v1/crm/tasks/{task_id}
Next ›