Referência da API
Atualizar webhook
Atualiza campos do webhook. Pra rotacionar o secret, use [POST /v2/webhooks/:id/rotate-secret](/docs/api/rotate-webhook-secret) (não dá pra mudar o secret via PATCH).
PATCH
/v2/webhooks/:idAutenticação
HTTP Basic Auth. Envie sua secret key no header:
Authorization: Basic {base64(secret:SUA_SECRET_KEY)}Parâmetros
idstring (path, UUID)obrigatórioUUID do webhook.
Exemplo: wh_8f2c1a9d
urlstring (body)opcionalNova URL.
Exemplo: https://novo-host/wh
descriptionstring (body)opcionalNova label.
Exemplo: Renomeado
eventsstring[] (body)opcionalNova lista de eventos (substitui a anterior).
Exemplo: ["cashin.paid"]
activeboolean (body)opcionalLiga/desliga o webhook sem deletar.
Exemplo: true
Respostas
200
Webhook atualizado.
JSON
{ "id": "wh_8f2c1a9d", "url": "...", "events": [...], "active": true }404
Webhook não encontrado.
JSON
{ "status": 404, "error": "Webhook não encontrado" }Exemplos
cURL
curl -X PATCH "https://api.pagnovo.com/v2/webhooks/wh_8f2c1a9d" \
-H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)" \
-H "Content-Type: application/json" \
-d '{ "active": false }'