Asaas · AsyncAPI Specification

Asaas Webhooks

Version

View Spec View on GitHub PaymentsBillingSubscriptionPixBoletoCredit CardsCheckoutSplit PaymentsWebhookDigital AccountReceivablesInvoicingBrazilFintechSmall BusinessAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-10-14'
method: derived
generator: derive-webhooks.py
source:
- openapi/asaas-asaas-openapi.yml
description: 'Event surface derived from the provider''s own OpenAPI: enum WebhookConfigGetResponseWebhookEvent, enum WebhookConfigUpdateRequestWebhookEvent,
  enum NotificationGetResponseNotificationEvent. No AsyncAPI document is published by the provider; this catalog lists the events the contract
  names.'
management_operations:
- recuperar-notificacoes-de-um-cliente
- atualizar-notificacoes-existentes-em-lote
- atualizar-notificacao-existente
- criar-nova-assinatura
- listar-assinaturas
- criar-assinatura-com-cartao-de-credito
- recuperar-uma-unica-assinatura
- atualizar-assinatura-existente
- remover-assinatura
- criar-configuracao-para-emissao-de-notas-fiscais
- recuperar-configuracao-para-emissao-de-notas-fiscais
- remover-configuracao-para-emissao-de-notas-fiscais
- atualizar-configuracao-para-emissao-de-notas-fiscais
- listar-notas-fiscais-das-cobrancas-de-uma-assinatura
- gerar-carne-de-assinatura
- listar-cobrancas-de-uma-assinatura
- atualizar-cartao-de-credito-assinatura
- criar-novo-webhook
- listar-webhooks
- recuperar-um-unico-webhook
- atualizar-webhook-existente
- remover-webhook
- remover-penalizacao-webhook
events:
- event: PAYMENT_AUTHORIZED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_AWAITING_RISK_ANALYSIS
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_APPROVED_BY_RISK_ANALYSIS
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_REPROVED_BY_RISK_ANALYSIS
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_UPDATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CONFIRMED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_RECEIVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_ANTICIPATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_OVERDUE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_DELETED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_RESTORED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_REFUNDED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_REFUND_IN_PROGRESS
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_REFUND_DENIED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_RECEIVED_IN_CASH_UNDONE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CHARGEBACK_REQUESTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CHARGEBACK_DISPUTE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_AWAITING_CHARGEBACK_REVERSAL
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_DUNNING_RECEIVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_DUNNING_REQUESTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_BANK_SLIP_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_BANK_SLIP_VIEWED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CHECKOUT_VIEWED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_CREDIT_CARD_CAPTURE_REFUSED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_PARTIALLY_REFUNDED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_SPLIT_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_SPLIT_DIVERGENCE_BLOCK
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_SPLIT_DIVERGENCE_BLOCK_FINISHED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_SPLIT_DONE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_UPDATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_SYNCHRONIZED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_AUTHORIZED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_PROCESSING_CANCELLATION
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_CANCELED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_CANCELLATION_DENIED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INVOICE_ERROR
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_IN_BANK_PROCESSING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_BLOCKED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_DONE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_FAILED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: TRANSFER_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_BANK_PROCESSING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_PAID
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_FAILED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BILL_REFUNDED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_SCHEDULED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_CREDITED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_DEBITED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_DENIED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: RECEIVABLE_ANTICIPATION_OVERDUE
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: MOBILE_PHONE_RECHARGE_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: MOBILE_PHONE_RECHARGE_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: MOBILE_PHONE_RECHARGE_CONFIRMED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: MOBILE_PHONE_RECHARGE_REFUNDED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_BANK_ACCOUNT_INFO_APPROVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_BANK_ACCOUNT_INFO_AWAITING_APPROVAL
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_BANK_ACCOUNT_INFO_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_BANK_ACCOUNT_INFO_REJECTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_APPROVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_AWAITING_APPROVAL
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_EXPIRED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_EXPIRING_SOON
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_COMMERCIAL_INFO_REJECTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_DOCUMENT_APPROVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_DOCUMENT_AWAITING_APPROVAL
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_DOCUMENT_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_DOCUMENT_REJECTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_GENERAL_APPROVAL_APPROVED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_GENERAL_APPROVAL_AWAITING_APPROVAL
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_GENERAL_APPROVAL_PENDING
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCOUNT_STATUS_GENERAL_APPROVAL_REJECTED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_UPDATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_INACTIVATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_DELETED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_SPLIT_DISABLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_SPLIT_DIVERGENCE_BLOCK
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: SUBSCRIPTION_SPLIT_DIVERGENCE_BLOCK_FINISHED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: CHECKOUT_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: CHECKOUT_CANCELED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: CHECKOUT_EXPIRED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: CHECKOUT_PAID
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BALANCE_VALUE_BLOCKED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: BALANCE_VALUE_UNBLOCKED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INTERNAL_TRANSFER_CREDIT
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: INTERNAL_TRANSFER_DEBIT
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_DELETED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_DISABLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_ENABLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_EXPIRED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: ACCESS_TOKEN_EXPIRING_SOON
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_AUTHORIZATION_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_AUTHORIZATION_ACTIVATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_AUTHORIZATION_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_AUTHORIZATION_EXPIRED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_AUTHORIZATION_REFUSED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_PAYMENT_INSTRUCTION_CREATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_PAYMENT_INSTRUCTION_SCHEDULED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_PAYMENT_INSTRUCTION_REFUSED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_PAYMENT_INSTRUCTION_CANCELLED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PIX_AUTOMATIC_RECURRING_ELIGIBILITY_UPDATED
  declared_in: components/schemas/WebhookConfigGetResponseWebhookEvent
- event: PAYMENT_DUEDATE_WARNING
  declared_in: components/schemas/NotificationGetResponseNotificationEvent
- event: SEND_LINHA_DIGITAVEL
  declared_in: components/schemas/NotificationGetResponseNotificationEvent

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/asaas-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.