Crear un webhook
Puedes crear webhooks desde la interfaz de Quikly o a través de la API.Desde la interfaz
Ve a Configuración → Webhooks y haz clic en Crear Webhook. Ingresa un nombre, la URL de tu endpoint y selecciona los eventos a los que quieres suscribirte.Desde la API
Eventos disponibles
Puedes suscribirte a eventos específicos o escuchar todos incluyendo cada evento en el array
events.
Formato del payload
Cada entrega de webhook envía un payload JSON con esta estructura:lead_session, el objeto data contiene campos de la sesión como channel, channel_id, client_name, brief y status.
Headers HTTP
Cada solicitud de webhook incluye estos headers:Verificar firmas
Cada webhook está firmado con el secret que recibiste al crearlo. Verifica el headerX-Quikly-Signature para confirmar que la solicitud proviene de Quikly.
Política de reintentos
Si tu endpoint devuelve un código de estado no-2xx o expira el tiempo (límite de 10 segundos), Quikly reintenta la entrega con backoff exponencial:
Después de 5 reintentos fallidos, la entrega se marca como fallida. Puedes ver todos los intentos en los logs de webhooks.
Probar un webhook
Envía un evento de prueba para verificar que tu endpoint es accesible:test y contiene datos de ejemplo. Tu endpoint debe devolver un código de estado 200.