Disparar webhook manualmente
Webhooks e Exemplos
Disparar webhook manualmente
Substituto leve de sandbox: dispare um payload de exemplo de qualquer evento já assinado
POST
Disparar webhook manualmente
Disponível a partir da v0.8.1. Permite disparar um payload de exemplo de qualquer evento Garu para um endpoint específico — útil para validar sua integração ponta-a-ponta antes de tráfego real.
Pré-condições
- O endpoint precisa estar inscrito no evento que você quer disparar (configure em Dashboard → Configurações → Webhooks).
- O
eventprecisa pertencer à whitelist (qualquer evento que a Garu emita, excetowebhook.test— esse continua atendido pelo endpoint legado/test).
Body
| Campo | Tipo | Descrição |
|---|---|---|
event | string | Tipo do evento (ex: transaction.payment.failed, scheduled_charge.cycle_failed) |
payloadOverrides | object | (opcional) Mesclado raso no data.object do payload de exemplo |
Resposta
Retorna oOutgoingWebhookEvent já entregue, com status, número de tentativas e código HTTP da resposta do seu endpoint.
Todo payload disparado por essa rota carrega
metadata.test: true para que seu receiver possa diferenciar evento real de teste.Erros
| Status | Caso |
|---|---|
| 400 | event fora da whitelist |
| 404 | Endpoint não existe ou não pertence ao seller chamando |
| 404 | Endpoint não inscrito no evento informado |