Skip to main content

Description

When the agent produces a bubble, Jelou POSTs to your webhookUrl with the formatted message. Timeout is 20 seconds with a single attempt (no retry or backoff).

Envelope

Delivery headers

  • Content-Type: application/json
  • Auth from credentials.auth (when configured):
    • api_key → configurable header (default X-Api-Key)
    • bearerAuthorization: Bearer <value>
    • basicvalue is the full username:password string before Base64; the header is Authorization: Basic <base64(username:password)>
  • X-Jelou-Signature: sha256=<hmac> computed over the exact raw HTTP body bytes (always present; the signing key is required). Verify against that raw body before parsing it as JSON; do not re-serialize the parsed object.

Message types (message)

Flow text with interactive options usually arrives as type: "BUTTONS", not TEXT. The wire type for quick replies is QUICK_REPLY (underscore). The Sticker block is not available in the builder for this channel.

Examples

Your endpoint must return 2xx within 20 seconds. If delivery fails, Jelou does not automatically retry in this version.