Saltar al contenido principal

Eventos de clasificación (classification.*)

Categorías de cliente (ej.: buen pagador, atraso recurrente) que direccionan las reglas de cobranza. En los eventos de entidad, data es la clasificación completa con contadores de uso (_count).

classification.created

{
"event": "classification.created",
"timestamp": "2026-07-23T12:00:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"id": "5d8e2f4a-6b1c-4d3e-9f7a-8c5b2d4e6f1a",
"publicId": "d0e1f2a3-b4c5-4d6e-7f80-910213243546",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"workspaceId": null,
"companyId": null,
"businessUnitId": null,
"name": "Bom pagador",
"code": "good_payer",
"description": "Paga em dia na maioria dos ciclos",
"color": "#22c55e",
"priority": 1,
"isDefault": false,
"autoAssign": true,
"criteria": {
"onTimePercentageMin": 80,
"maxConsecutiveDelays": 1
},
"activatedAt": "2026-07-23T12:00:00.000Z",
"externalId": null,
"customData": null,
"tags": [],
"deletedAt": null,
"metadata": {},
"createdAt": "2026-07-23T12:00:00.000Z",
"updatedAt": "2026-07-23T12:00:00.000Z",
"_count": { "people": 0, "collectionRules": 0 }
}
}

classification.updated

Se dispara cuando la clasificación se modifica. Mismo shape que classification.created (con _count actualizado).

classification.deleted

Se dispara en la eliminación (lógica); bloqueada mientras haya clientes o reglas vinculados — en esos casos el evento no ocurre.

{
"event": "classification.deleted",
"timestamp": "2026-07-23T12:00:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": { "id": "5d8e2f4a-6b1c-4d3e-9f7a-8c5b2d4e6f1a" }
}

Para saber cuándo un cliente cambia de clasificación, suscribe person.classification_changed.