Skip to main content
Los webhooks envían una notificación HTTP cuando ocurre un evento en Bold. Úsalos para que un sistema de gestión, una herramienta de análisis, una automatización interna o un servicio intermedio reaccionen sin consultar la API continuamente.
Los webhooks complementan la API. Usa la API para consultar o corregir el estado final, y usa webhooks para enterarte de que algo cambió.

Qué configura una suscripción

Flujo

1

Crea el receptor

Publica una URL que acepte peticiones JSON y responda rápido. Bold acepta http y https; usa https en producción.
2

Crea la suscripción

Registra endpoint, eventName y eventVersion en Bold.
3

Procesa los datos enviados

Guarda el identificador del evento para evitar duplicados y usa la API si necesitas más datos.
4

Devuelve una respuesta correcta

Responde con un código 2xx cuando el evento se acepte para procesamiento.

Rutas de suscripción

Estas operaciones requieren rol App.Admin.
También puedes revisar suscripciones y entregas desde Webhooks en el Panel de control.

Histórico de notificaciones

Bold guarda notificaciones y sus intentos de entrega para que puedas diagnosticar fallos.
No ejecutes trabajo pesado dentro de la respuesta HTTP del webhook. Encola el evento, responde 2xx y procesa en segundo plano.

Firma del webhook

Bold firma el cuerpo JSON serializado con HMAC-SHA256 y lo envía como hexadecimal en minúsculas en la cabecera X-HMAC-Signature.
Verifica la firma con el cuerpo sin modificar. Si parseas y vuelves a serializar el JSON antes de verificarlo, la firma puede no coincidir.