Referência da API
Disparar evento de teste
Faz POST inline (sem fila) pro endpoint do webhook com um payload fake. Útil pra verificar conectividade e parsing antes de eventos reais. Resposta inclui status code, tempo, e body retornado pelo seu endpoint. **Rate limit:** 1 chamada / 30 segundos por webhook (HTTP 429 se exceder). Cada chamada faz uma requisição HTTP outbound real (timeout 5s).
POST
/v2/webhooks/:id/testAutenticação
HTTP Basic Auth. Envie sua secret key no header:
Authorization: Basic {base64(secret:SUA_SECRET_KEY)}Parâmetros
idstring (path)obrigatórioUUID do webhook.
Exemplo: wh_8f2c1a9d
eventstring (body)opcionalEvento a simular (default: primeiro evento subscrito do webhook).
Exemplo: cashin.paid
Respostas
200
POST executado. success: true se 2xx.
JSON
{
"success": true,
"statusCode": 200,
"durationMs": 234,
"responseBody": "{\"ok\":true}",
"errorMessage": null,
"deliveryId": "wd_xyz"
}Exemplos
cURL
curl -X POST "https://api.pagnovo.com/v2/webhooks/wh_8f2c1a9d/test" \
-H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)" \
-H "Content-Type: application/json" \
-d '{ "event": "cashin.paid" }'