Listar configurações de webhook
Lista todas as configurações de webhook cadastradas para o parceiro.
Autorização
apiToken Token do parceiro. Gere no painel do parceiro: Configurações > Integrações > API Token (perfil Admin ou Superadmin). Envie só este header: se Authorization também for enviado, ele tem prioridade e a requisição é recusada com 401.
Local: header
Corpo da Resposta
application/json
application/json
curl -X GET "https://example.com/webhooks"{ "data": { "webhookInstances": [ { "id": 123, "configurationName": "Webhook - Integração", "authorizationToken": "seu_token_secreto", "webhookUrl": "https://suaempresa.com.br/suaurlretorno", "active": true, "enabledEvents": [ { "name": "purchaseConfirmed", "label": "Compra confirmada" }, { "name": "invoiceCreated", "label": "Aguardando pagamento" }, { "name": "purchaseCancelled", "label": "Compra cancelada" } ] } ] }}Cancelar venda exclusiva
Cancela uma venda exclusiva. Depois disso, o dono do CPF não consegue mais acessá-la, se ainda não tiver entrado.
Criar configuração de webhook
Cria uma configuração para receber os eventos das vendas: a URL de destino, os eventos desejados e, se quiser, um token que será enviado no header `authorization` de cada evento. Se a URL já estiver cadastrada, a API devolve o cadastro existente; se ele estiver inativo, é reativado. Todos os eventos são enviados por `POST`, com os headers `Content-Type: application/json` e `authorization: <authorizationToken>`. Veja a página **Webhooks** para a lista de eventos e o formato do payload.