Eventos de tarefa (task.*)
Tarefas manuais da operação (criadas por operadores ou pela régua — ex.: revisão de negativação/protesto). Nos eventos de entidade, data é a tarefa com person, assignedTo e charge resumidos.
Valores de taskType: call · email · visit · review · follow_up. priority: low · medium · high · urgent. status: pending · in_progress · completed · cancelled.
task.created
{
"event": "task.created",
"timestamp": "2026-07-23T12:00:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"id": "9d1f3b5a-7c2e-4f6a-8b0d-5e7a9c1f3b5d",
"publicId": "f6a7b8c9-d0e1-4f2a-3b4c-5d6e7f809102",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"workspaceId": null,
"companyId": null,
"businessUnitId": null,
"personId": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60",
"chargeId": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"assignedToId": "3e5a7c9b-2d4f-4a6c-8e0b-7f9d1b3e5a7c",
"title": "Ligar para negociar parcelamento",
"description": "Cliente pediu retorno após o dia 25.",
"taskType": "call",
"priority": "high",
"status": "pending",
"dueAt": "2026-07-25T17:00:00.000Z",
"completedAt": null,
"externalId": null,
"customData": null,
"tags": ["negociação"],
"deletedAt": null,
"metadata": {},
"createdAt": "2026-07-23T12:00:00.000Z",
"updatedAt": "2026-07-23T12:00:00.000Z",
"person": {
"id": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60",
"name": "Padaria Pão Quente Ltda",
"documentNumber": "12345678000190"
},
"assignedTo": {
"id": "3e5a7c9b-2d4f-4a6c-8e0b-7f9d1b3e5a7c",
"name": "Ana Souza",
"email": "ana@empresa.com.br",
"avatarUrl": null
},
"charge": {
"id": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"documentNumber": "NF-2026-0451",
"originalAmount": "1500.00",
"dueDate": "2026-07-31T00:00:00.000Z",
"status": "overdue"
}
}
}
task.updated
Dispara quando a tarefa é alterada. Mesmo shape do task.created.
task.completed
Dispara na conclusão (status: "completed", completedAt preenchido). Mesmo shape; tarefas já canceladas não podem ser concluídas (o evento não ocorre).
task.deleted
Dispara na exclusão (a tarefa vai a cancelled com soft delete):
{
"event": "task.deleted",
"timestamp": "2026-07-23T12:00:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": { "id": "9d1f3b5a-7c2e-4f6a-8b0d-5e7a9c1f3b5d" }
}