PagnovoPagnovodocs

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/:id

Autenticação

HTTP Basic Auth. Envie sua secret key no header:

Authorization: Basic {base64(secret:SUA_SECRET_KEY)}

Parâmetros

idstring (path, UUID)obrigatório

UUID do webhook.

Exemplo: wh_8f2c1a9d

urlstring (body)opcional

Nova URL.

Exemplo: https://novo-host/wh

descriptionstring (body)opcional

Nova label.

Exemplo: Renomeado

eventsstring[] (body)opcional

Nova lista de eventos (substitui a anterior).

Exemplo: ["cashin.paid"]

activeboolean (body)opcional

Liga/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 }'