POST con JSON que incluyen un encabezado único X-BZ-Delivery para evitar duplicados y utilizan una estrategia de reintentos escalonada para maximizar la fiabilidad.
Servicios de webhook disponibles
- Data Webhook Engine: Datos de calendar y señales en tiempo real (earnings, dividends, ratings, option activity, WIIMs y más) con filtros configurables y transformaciones opcionales del payload. Lea la guía completa en Data Webhook Engine.
- Pueden configurarse webhooks adicionales específicos para su cuenta. Póngase en contacto con su representante de Benzinga para habilitar conjuntos de datos específicos o registrar nuevas URL de webhook.
Flujo de integración
1
Comparta su endpoint y filtros
Proporcione un endpoint HTTPS accesible públicamente, además de cualquier filtro por tipo de dato o geografía que necesite. Benzinga configurará el webhook con esos ajustes.
2
Pruebe su integración
Use el endpoint Test Webhook Delivery para verificar que su endpoint de webhook esté correctamente configurado y pueda recibir entregas.
3
Gestione las entregas de forma idempotente
Analice el payload JSON, use los valores
id y X-BZ-Delivery para evitar duplicados y responda rápidamente con un estado 2xx para confirmar la recepción.4
Supervise e itere
Haga un seguimiento de errores, timeouts y reintentos en sus registros. Ajuste los filtros o las transformaciones del payload con su contacto en Benzinga si sus sistemas downstream tienen nuevos requisitos.
Mejores prácticas
- Usa HTTPS y autenticación en tu endpoint de webhook.
- Procesa el trabajo de forma asíncrona para que las respuestas se devuelvan en un máximo de 30 segundos.
- Almacena los IDs de entrega procesados para garantizar la idempotencia en los reintentos.
- Prueba contra endpoints que no sean de producción antes de pasar a la entrega en producción.