EventosDifusiones

broadcast.finished

Lo envía el área conversaciones: suscribite en Webhooks › Suscripciones › Suscripciones de webhooks.

Una campaña llegó a su estado final (enviada, fallida o con fallos parciales), con sus conteos.

status es success, failed o partially_failed. reason dice por qué terminó: completed (se enviaron todas las páginas), cancelled (se cerró una campaña pausada), template_rejected (Meta rechazó la plantilla, o su categoría cambió, mientras la campaña esperaba), approval_expired (la plantilla no se aprobó a tiempo), mac_lockout (la cuenta alcanzó su límite de contactos activos), no_recipients (la audiencia quedó vacía) o error (el envío no pudo despacharse). totals son los conteos del envío: processed (destinatarios procesados), failed y skipped_unreachable (destinatarios que el canal no puede alcanzar); valen 0 si la campaña terminó antes de enviar. Se emite una sola vez por campaña.

Cabeceras

X-Funnelchat-Signature*string

Firma de la entrega: t=<timestamp>,v1=<firma>. Se calcula sobre t + "." + cuerpo crudo.

X-Funnelchat-Event*string

Tipo de evento (igual que type en el cuerpo).

X-Funnelchat-Delivery*string

Identificador de esta entrega; cambia en cada intento.

Cuerpo del pedido

application/json
  1. body

Cuerpo de la respuesta

Cualquier respuesta 2xx en 10 segundos o menos confirma la entrega.

Ejemplos

POST/broadcast.finished