WEBHOOK

Encabezados

x-mindo-event
string
requerido

Nombre del evento, igual que event en el cuerpo.

x-mindo-delivery
string<uuid>
requerido

Id de la entrega, igual que id en el cuerpo. Se repite en los reintentos: úsalo para no procesar dos veces lo mismo.

x-mindo-signature
string
requerido

Firma: t=<unix>,v1=<hex>, donde v1 es el HMAC-SHA256 de "<t>.<cuerpo>" con tu secreto de firma.

Cuerpo

application/json
id
string<uuid>
requerido

Id de la entrega. Se repite en los reintentos.

event
enum<string>
requerido
Opciones disponibles:
message.received,
message.status,
contact.created,
contact.opted_out,
campaign.completed,
automation.completed,
automation.failed,
case.opened,
case.classified,
case.closed,
case.outcome,
case.stage_changed
Allowed value: "case.outcome"
createdAt
string<date-time>
requerido

Cuándo ocurrió el evento.

data
object
requerido

El caso en los webhooks.

test
boolean

Solo en el evento de prueba del botón Probar.

Respuesta

200

Responde con cualquier 2xx para confirmar que lo recibiste.