Assign task
Sets the people assigned to a task.
POST https://cotlet.dev/api/v1/breezeway/tasks/{task_id}/assign
write Confirm
Returns the task with its new assignees. The list replaces the current assignees, so include everyone who should stay. Drafted tasks notify nobody until they are committed in Breezeway. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| task_id integer required | integer | Breezeway task ID. |
| person_ids array required | array | IDs from list_people. Replaces the current assignees. |
Request
curl -X POST https://cotlet.dev/api/v1/breezeway/tasks/4417302/assign \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"person_ids":[136]}' result = client.call("breezeway", "assign_task", {"task_id":4417302,"person_ids":[136]}) const result = await cotlet.call('breezeway', 'assign_task', {"task_id":4417302,"person_ids":[136]}); cotlet call breezeway assign_task --data '{"task_id":4417302,"person_ids":[136]}' Example response
{
"task_id": 4417302,
"name": "Turnover clean, Harbor View 4",
"assignees": [
{
"person_id": 136,
"name": "Ana Lopez"
}
],
"scheduled_date": "2026-10-21"
}