Updates the specified task by setting the values of the parameters passed. Any parameters not provided will remain unchanged.
Path Parameters
The unique identifier of the task to update.
Body Parameters
Updated description or instructions.
Updated task status. One of: OPEN, SCHEDULED, IN_PROGRESS, COMPLETED, PENDING_APPROVAL.
User ID to assign or reassign the task to. Pass null to unassign.
Updated scheduled date (YYYY-MM-DD format).
Updated scheduled time (HH:MM format, 24-hour).
Updated priority level. One of: low, normal, high, urgent.
estimated_duration_minutes
Updated estimated duration in minutes.
Updated cost for the task.
Currency code for the cost (ISO 4217).
Example Request
curl -X PATCH \
-H "Authorization: Bearer trls_live_abc123..." \
-H "Content-Type: application/json" \
-d '{
"status": "IN_PROGRESS",
"assigned_to": "u1a2b3c4-1111-2222-3333-444444444444"
}' \
"https://api.trellistech.com/v1/tasks/t1a2b3c4-5678-9abc-def0-333333333333"
Response
Returns the updated task object with all fields.
Unique identifier for the task.
Task description or instructions.
ID of the associated property.
Name of the associated property.
Department (e.g., “cleaning”, “maintenance”).
Priority level: low, normal, high, urgent.
The assigned team member, if any. Full name of the assignee.
Scheduled date (YYYY-MM-DD).
Scheduled time (HH:MM), if set.
estimated_duration_minutes
Estimated duration in minutes.
Cost associated with the task.
Currency code (ISO 4217).
ISO 8601 timestamp of when the task was created.
ISO 8601 timestamp of the last update.
Example Response
{
"id" : "t1a2b3c4-5678-9abc-def0-333333333333" ,
"title" : "Turnover cleaning - Sunset Villa" ,
"description" : "Full turnover clean before next guest arrival. Check linens, restock supplies." ,
"property_id" : "a1b2c3d4-5678-9abc-def0-123456789abc" ,
"property_name" : "Sunset Villa" ,
"department" : "cleaning" ,
"status" : "IN_PROGRESS" ,
"priority" : "high" ,
"assigned_to" : {
"id" : "u1a2b3c4-1111-2222-3333-444444444444" ,
"name" : "Sofia Martinez"
},
"scheduled_date" : "2026-04-10" ,
"scheduled_time" : "10:00" ,
"estimated_duration_minutes" : 120 ,
"cost" : 85.00 ,
"currency" : "USD" ,
"created_at" : "2026-04-05T07:00:00Z" ,
"updated_at" : "2026-04-05T10:15:00Z"
}
Error Responses
{
"error" : {
"code" : "not_found" ,
"message" : "No task found with the specified ID."
}
}
{
"error" : {
"code" : "invalid_parameter" ,
"message" : "The 'status' parameter must be one of: OPEN, SCHEDULED, IN_PROGRESS, COMPLETED, PENDING_APPROVAL."
}
}
{
"error" : {
"code" : "unauthorized" ,
"message" : "Invalid or missing API key."
}
}