Crear un Registro de Webhook
Utilice este endpoint para registrar un endpoint de webhook con alcance al tenant que recibe notificaciones de eventos de transferencia. El registro está limitado al tenant del llamador, derivado del JWT bearer (claim tenantId), nunca de un header de solicitud.
El servidor genera el signingSecret y lo devuelve exactamente una vez en esta respuesta. Almacénelo de forma segura — no se devuelve nuevamente. Utilícelo para verificar la firma en cada evento entregado. Para obtener un nuevo secreto, llame al endpoint de rotación.
Use el header X-Idempotency para deduplicación garantizada. Las llamadas repetidas con la misma clave reproducen la respuesta en caché.
Autorizaciones
Autenticación mediante token JWT Bearer. El tenantId se deriva del token bearer o del contexto autenticado de la solicitud y no se proporciona a través de X-Organization-Id.
Encabezados
Clave de idempotencia requerida para reintentos seguros. Utilice un UUID v4 o un identificador de negocio único. Si se envía la misma clave nuevamente y la solicitud original ya fue procesada, se devuelve la respuesta almacenada en caché.
Consulte Reintentos e idempotencia para más detalles.
255Cuerpo
Un nombre legible para el registro.
"Operations webhook"
El endpoint que recibe las entregas de eventos. Debe ser una URL HTTPS.
^https://"https://hooks.example.com/transfer-events"
Si el registro está activo. Por defecto es true cuando se omite.
true
Los tipos de evento a los que se suscribe este endpoint. Cuando se omite, el registro recibe todos los tipos de evento. Utilice el endpoint Listar Tipos de Evento de Webhook para conocer los valores aceptados.
64["transfer.completed", "transfer.rejected"]
Respuesta
Indica que el registro de webhook fue creado. El signingSecret solo se devuelve en esta respuesta.
Las llamadas repetidas con la misma clave X-Idempotency reproducen la respuesta en caché.
Consulte Reintentos e idempotencia para más detalles.
El identificador único del registro de webhook.
"550e8400-e29b-41d4-a716-446655440000"
El nombre legible del registro.
"Operations webhook"
El endpoint HTTPS que recibe las entregas de eventos.
"https://hooks.example.com/transfer-events"
Si el registro está activo.
true
La marca de tiempo de cuando se creó el registro.
"2026-02-01T15:30:00Z"
La marca de tiempo de la última actualización.
"2026-02-01T15:30:00Z"
El secreto de firma generado por el servidor, devuelto únicamente en esta respuesta. Almacénelo de forma segura y utilícelo para verificar la firma en los eventos entregados.
"whsec_example_not_a_real_secret"
Los tipos de evento a los que se suscribe este endpoint. Ausente cuando el registro recibe todos los tipos de evento.
["transfer.completed"]

