Webhooks
Notificaciones HTTP firmadas enviadas cuando ocurren eventos.
| Comando | HTTP | Descripción |
|---|---|---|
webhooks list | GET /v1/webhooks | Lista webhooks |
webhooks create | POST /v1/webhooks | Crea webhook |
webhooks get | GET /v1/webhooks/{id} | Detalla el webhook |
webhooks update | PATCH /v1/webhooks/{id} | Actualiza webhook |
webhooks delete | DELETE /v1/webhooks/{id} | Elimina webhooks (soft delete) |
webhooks rotate-secret | POST /v1/webhooks/{id}/rotate-secret | Rota 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
- Entregas de webhook
- Introspección de schema — todos los parámetros que acepta este recurso.