Editar webhook via API
Atualiza URL, eventos ou status de um webhook da loja. O secret atual é preservado.
PATCH
https://api.aproveicheckout.com.br/v1/webhooks/{id}
Autenticação: token Bearer com a ability explícita
webhooks:update + headers X-Store-Slug e Content-Type: application/json.
Tokens com * não autorizam esta operação. Limite de 60 requisições/min.
Body
Envie ao menos um campo.
Request
{
"url": "https://cliente.com/webhook",
"events": ["order.paid", "payment.pix.created"],
"is_active": true
}
Resposta
Response 200
{
"webhook": {
"id": 12,
"url": "https://cliente.com/webhook",
"events": ["order.paid", "payment.pix.created"],
"is_active": true,
"created_at": "2026-07-01T12:00:00-03:00",
"updated_at": "2026-07-08T12:00:00-03:00",
"secret_preview": "****a1b2"
}
}
A API retorna 404 WEBHOOK_NOT_FOUND para webhook inexistente ou de outra loja. URL insegura,
evento inválido, lista vazia de eventos ou body vazio retornam 422 VALIDATION_ERROR.