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.
X-Funnelchat-Signature*stringFirma de la entrega: t=<timestamp>,v1=<firma>. Se calcula sobre t + "." + cuerpo crudo.
X-Funnelchat-Event*stringTipo de evento (igual que type en el cuerpo).
X-Funnelchat-Delivery*stringIdentificador de esta entrega; cambia en cada intento.
application/json- body
Cualquier respuesta 2xx en 10 segundos o menos confirma la entrega.
Ejemplos
/broadcast.finished