Manual · 7
Webhooks
Un webhook llama a una URL externa por HTTP ante un evento – vinculado a una fuente de datos, no a una tabla individual (opcionalmente, la selección de tablas se puede restringir a tablas concretas; vacío significa “todas las tablas de esta fuente de datos”).
Configuración (“Gestionar webhooks” en la página de detalle de la fuente de datos):
- URL de destino
- Eventos –
record.created,record.updated,record.deleted - Tablas – restringible opcionalmente
- Secreto (opcional) – si se establece, cada entrega se firma con HMAC-SHA256 (cabecera
X-Webhook-Signature), para que el receptor pueda verificar su autenticidad. - Interruptor Activo/Inactivo.
La entrega se realiza de forma concurrente, con hasta tres reintentos en caso de fallo (tiempos de espera de 1s, 5s, 15s). Se muestra el estado de la última entrega (momento, estado HTTP, mensaje de error si lo hay).
Para automatización dentro de IllusionDB (en lugar de una llamada HTTP externa), consulta en su lugar Hooks – el mismo conjunto de eventos, pero un script en lugar de un destino externo.