Task statuses
Tasks move through four statuses:Task lifecycle (agent perspective)
Task fields
Creating tasks via API
sourceRef and title already exists, the API returns { task, alreadyExists: true } — safe to call repeatedly. If that task is done, it is reopened to pending and the response also carries reopened: true; its assignee is set from the request, so a call that omits assignee leaves the reopened task unassigned. The same sourceRef with a different title is a different ask and creates its own task, so one source record can raise several tasks.

