Saltar al contenido principal

Eventos de protesto (protest.*)

Protesto de títulos en notaría. Como en la negativación, todo protesto disparado por la regla de cobranza pasa por revisión humana obligatoria antes de enviarse. data es siempre un objeto de referencia compacto.

protest.review_required

Se dispara cuando un paso de la regla pide protesto: el registro se crea como pendiente y una tarea de revisión va a la cola de revisión.

{
"event": "protest.review_required",
"timestamp": "2026-07-23T06:10:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"chargeId": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"personId": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60",
"protestRecordId": "4b6d8f0a-2c4e-4a6c-9e1b-3d5f7a9c1e3b",
"amount": "1512.50"
}
}

protest.registered

Se dispara cuando el título se envía a la notaría (tras la aprobación). El cobro pasa a protested.

{
"event": "protest.registered",
"timestamp": "2026-07-24T11:05:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"protestId": "4b6d8f0a-2c4e-4a6c-9e1b-3d5f7a9c1e3b",
"chargeId": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"personId": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60",
"amount": "1512.50"
}
}

protest.paid

Se dispara cuando un título protestado se paga. data sigue la referencia de la familia:

{
"event": "protest.paid",
"timestamp": "2026-07-28T09:40:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"protestId": "4b6d8f0a-2c4e-4a6c-9e1b-3d5f7a9c1e3b",
"chargeId": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"personId": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60",
"amount": "1512.50"
}
}

protest.cancelled

Se dispara cuando el protesto se cancela/suspende (solo ocurre para registros ya enviados o intimados).

{
"event": "protest.cancelled",
"timestamp": "2026-07-26T16:15:00.000Z",
"organizationId": "0f7a3c1e-2b4d-4e6f-8a9b-1c2d3e4f5a6b",
"data": {
"protestId": "4b6d8f0a-2c4e-4a6c-9e1b-3d5f7a9c1e3b",
"chargeId": "4a2b6c8d-1e3f-4a5b-9c7d-2e4f6a8b0c1d",
"personId": "7c1e9f2a-3b4d-4c5e-8f6a-1b2c3d4e5f60"
}
}