Criar novo Webhook pela API
Você pode criar novos Webhooks através da API, tanto para contas raiz quanto para subcontas. Você pode ter até 10 Webhooks configurados na sua conta e é você quem escolhe quais eventos cada Webhook irá receber.
Para criar um novo Webhook, vamos realizar uma chamada ao endpoint de Criar novo Webhook.
POST
/v3/webhooks
Confira a referência completa deste endpoint
{
"name": "Nome Exemplo",
"url": "https://www.exemplo.com/webhook/asaas",
"email": "[email protected]",
"enabled": true,
"interrupted": false,
"authToken": null,
"sendType": "SEQUENTIALLY",
"events": [
"PAYMENT_CREDIT_CARD_CAPTURE_REFUSED",
"PAYMENT_CHECKOUT_VIEWED",
"PAYMENT_BANK_SLIP_VIEWED",
"PAYMENT_DUNNING_REQUESTED",
"PAYMENT_DUNNING_RECEIVED",
"PAYMENT_AWAITING_CHARGEBACK_REVERSAL",
"PAYMENT_CHARGEBACK_DISPUTE",
"PAYMENT_CHARGEBACK_REQUESTED",
"PAYMENT_RECEIVED_IN_CASH_UNDONE",
"PAYMENT_REFUND_IN_PROGRESS",
"PAYMENT_REFUNDED",
"PAYMENT_RESTORED",
"PAYMENT_DELETED",
"PAYMENT_OVERDUE",
"PAYMENT_ANTICIPATED",
"PAYMENT_RECEIVED",
"PAYMENT_CONFIRMED",
"PAYMENT_UPDATED",
"PAYMENT_CREATED",
"PAYMENT_REPROVED_BY_RISK_ANALYSIS",
"PAYMENT_APPROVED_BY_RISK_ANALYSIS",
"PAYMENT_AWAITING_RISK_ANALYSIS",
"PAYMENT_AUTHORIZED"
]
}Na chamada acima, criamos um novo Webhook que receberá praticamente todos os eventos de cobrança existentes.
Token de autenticação(authToken) seguroO token deve seguir requisitos mínimos de segurança. Um token seguro deve ter:
- Entre 32 e 255 caracteres;
- Nenhum espaço em branco;
- Ausência de sequências numéricas (ex: 12345) ou 4 letras repetidas;
- Não pode ser uma chave de API Asaas.
Para simplificar sua integração, mantivemos a auto-geração via API caso o campo não seja enviado no momento da criação.
Este valor será retornado apenas uma vez no corpo da resposta de criação. Certifique-se de capturá-lo para configurar seu servidor.
Pela API você também pode editar ou excluir os Webhooks da sua conta.
Para listar todas as configurações de Webhook, utilize o endpoint como uma chamada GET.
GET
/v3/webhooks
Confira a referência completa deste endpoint
A partir deste entpoint você também pode verificar quais dos seus Webhooks estão com a fila interrompida.
Updated 18 days ago