Pular para o conteúdo principal

Webhooks

Notificações HTTP assinadas enviadas quando eventos acontecem.

ComandoHTTPDescrição
webhooks listGET /v1/webhooksLista webhooks
webhooks createPOST /v1/webhooksCria webhook
webhooks getGET /v1/webhooks/{id}Detalha o webhook
webhooks updatePATCH /v1/webhooks/{id}Atualiza webhook
webhooks deleteDELETE /v1/webhooks/{id}Remove webhooks (soft delete)
webhooks rotate-secretPOST /v1/webhooks/{id}/rotate-secretGira o segredo de assinatura

Exemplos​

--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.

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

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

# Detalha o webhook
kobana kadu webhooks get --params '{"id": "WEBHOOK_ID"}'

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

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

# Gira o segredo de assinatura
kobana kadu webhooks rotate-secret \
--params '{"id": "WEBHOOK_ID"}' \
--dry-run

Próximos passos​