Saltar al contenido principal

Webhooks

Notificaciones HTTP firmadas enviadas cuando ocurren eventos.

ComandoHTTPDescripción
webhooks listGET /v1/webhooksLista webhooks
webhooks createPOST /v1/webhooksCrea webhook
webhooks getGET /v1/webhooks/{id}Detalla el webhook
webhooks updatePATCH /v1/webhooks/{id}Actualiza webhook
webhooks deleteDELETE /v1/webhooks/{id}Elimina webhooks (soft delete)
webhooks rotate-secretPOST /v1/webhooks/{id}/rotate-secretRota el secreto de firma

Ejemplos​

--params lleva los parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Vea Flags globales para la referencia completa.

# Lista webhooks
kobana kadu webhooks list --fields "id"

# Crea webhook
kobana kadu webhooks create \
--json '{"label": "LABEL", "url": "https://example.com", "auth": "basic"}'

# Detalla el webhook
kobana kadu webhooks get --params '{"id": "WEBHOOK_ID"}'

# Actualiza webhook
kobana kadu webhooks update --params '{"id": "WEBHOOK_ID"}'

# Elimina webhooks (soft delete)
kobana kadu webhooks delete \
--params '{"id": "WEBHOOK_ID"}' \
--dry-run

# Rota el secreto de firma
kobana kadu webhooks rotate-secret \
--params '{"id": "WEBHOOK_ID"}' \
--dry-run

Próximos pasos​