Conecte Collecta con sus sistemas, en ambos sentidos.
Envíe eventos firmados y reintentados a sus servicios en el momento en que los registros cambien — y acepte cargas útiles entrantes en un endpoint público que se asigna directamente a los campos de su módulo.
Eventos salientes, firmados y reintentados.
Collecta envía un HTTP POST a su endpoint cada vez que un registro cambia — con una firma que puede verificar y reintentos automáticos si lo pierde.
5 tipos de eventos
Suscriba un endpoint a cualquiera de los eventos que Collecta emite a medida que cambian sus datos.
Firma HMAC-SHA256
Cada solicitud lleva un encabezado X-Webhook-Signature — un HMAC del cuerpo sin procesar, resistente a ataques de temporización, con clave de su secreto.
Reintentos y backoff
Cada entrega tiene un tiempo de espera de 30 segundos. Los fallos se reintentan con backoff exponencial, hasta retry_max intentos (5 por defecto).
Historial de entregas
Cada intento — solicitud, estado de respuesta y tiempos — se almacena en webhook_deliveries, para que pueda auditar y reproducir lo que ocurrió.
Las URL de destino se validan antes de la entrega para bloquear solicitudes a direcciones de red internas y privadas.
Reciba datos en sus módulos.
Exponga un endpoint público por módulo y luego asigne la carga útil entrante a sus campos — Collecta crea o actualiza el registro por usted.
Endpoint público
Envíe POST a una URL por módulo protegida por un token, limitada a 60 solicitudes/min, con verificación HMAC opcional resistente a ataques de temporización.
Mapeo de campos
Traduzca las claves de la carga útil entrante a los campos de su módulo. Collecta escribe los valores asignados en un registro nuevo o coincidente.
Preguntas sobre webhooks.
Conecte Collecta con todo lo que utiliza.
Cuéntenos qué sistemas necesitan comunicarse con sus módulos y mapearemos los webhooks con usted.