Skip to main content

Descripción

Cuando el agente genera una burbuja, Jelou hace POST a tu webhookUrl con el mensaje formateado. Timeout de 20 segundos y un solo intento (sin retry ni backoff).

Envelope

Headers de la entrega

  • Content-Type: application/json
  • Auth según credentials.auth (si está configurada):
    • api_key → header configurable (default X-Api-Key)
    • bearerAuthorization: Bearer <value>
    • basicvalue es la cadena completa username:password antes de Base64; el header es Authorization: Basic <base64(username:password)>
  • X-Jelou-Signature: sha256=<hmac> calculado sobre los bytes exactos del body HTTP crudo (siempre presente; la signing key es obligatoria). Verifica con ese raw body antes de parsearlo como JSON; no vuelvas a serializar el objeto parseado.

Tipos de mensaje (message)

Un texto del flujo con opciones interactivas suele llegar como type: "BUTTONS", no como TEXT. El tipo en el wire de respuestas rápidas es QUICK_REPLY (con guion bajo). El bloque Sticker no está disponible en el builder para este canal.

Ejemplos

Tu endpoint debe responder 2xx dentro de 20 segundos. Si falla la entrega, Jelou no reintenta automáticamente en esta versión.