Referência / Webhooks
Excluir webhook
/api/v1/user/webhook/{user_id}/{webhook_type}/{webhook_id}Remove apenas o webhook indicado pelo `webhook_id`. Se houver outro webhook do mesmo tipo, ele será preservado.
Parâmetros de path
3 camposuser_idintegerObrigatórioID do usuário dono do webhook.
webhook_typestring · enumObrigatórioTipo do webhook.
Valores: pix_inpix_outaccount
webhook_idstring · uuidObrigatórioUUID do webhook.
Resposta
WebhookDeleteResponseWebhook excluído com sucesso.
{
"detail": "Webhook 0b4f9c2b-1df5-4a2e-b4db-2e9bbd4f0a10 deleted successfully"
}Campos da resposta
1 campodetailstringObrigatórioMensagem de confirmação da exclusão.
Status HTTP
200Webhook excluído com sucesso.
400Usuário não encontrado, webhook_id inexistente ou usuário com perfil Customer tentando acessar outro usuário.
401Token Basic ausente ou inválido.
Criar webhook POST
Cria um webhook para o tipo informado. Usuários com perfil Customer só podem criar webhooks para a própria conta. Usuários com perfil Director ou Superuser podem criar para qualquer usuário.
Listar webhooks GET
Lista os webhooks de um usuário. Sem o parâmetro `webhook_type`, retorna todos os tipos. A `webhook_secret_key` é sempre mascarada na resposta.