Skip to main content

Asaas

Integração com a API do Asaas para gerenciar clientes, cobranças, assinaturas, Pix, transferências, notas fiscais e subcontas.

Asaas Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 214 actions:

ActionPurposeParameters
post_v3_customersCriar novo clientedata: {
. name (string)
. cpfCnpj (string)
. email (string)
. phone (string)
. mobilePhone (string)
. address (string)
. addressNumber (string)
. complement (string)
. province (string)
. postalCode (string)
. externalReference (string)
. notificationDisabled (boolean)
. additionalEmails (string)
. municipalInscription (string)
. stateInscription (string)
. observations (string)
. groupName (string)
. company (string)
. foreignCustomer (boolean)
} (object) required
get_v3_customersListar clientesoffset (integer)
limit (integer)
name (string)
email (string)
cpfCnpj (string)
groupName (string)
externalReference (string)
get_v3_customers_by_idRecuperar um único clienteid (string)
put_v3_customers_by_idAtualizar cliente existenteid (string)
data: {
. name (string)
. cpfCnpj (string)
. email (string)
. phone (string)
. mobilePhone (string)
. address (string)
. addressNumber (string)
. complement (string)
. province (string)
. postalCode (string)
. externalReference (string)
. notificationDisabled (boolean)
. additionalEmails (string)
. municipalInscription (string)
. stateInscription (string)
. observations (string)
. groupName (string)
. company (string)
. foreignCustomer (boolean)
} (object) required
delete_v3_customers_by_idRemover clienteid (string)
post_v3_customers_by_id_restoreRestaurar cliente removidoid (string)
data: {

} (object) required
get_v3_customers_by_id_notificationsRecuperar notificações de um clienteid (string)
post_v3_paymentsCriar nova cobrançadata: {
. customer (string)
. billingType (string)
. value (number)
. dueDate (string)
. description (string)
. daysAfterDueDateToRegistrationCancellation (integer)
. externalReference (string)
. installmentCount (integer)
. totalValue (number)
. installmentValue (number)
. discount (object)
. interest (object)
. fine (object)
. postalService (boolean)
. split (array)
. callback (object)
. pixAutomaticAuthorizationId (string)
} (object) required
get_v3_paymentsListar cobrançasoffset (integer)
limit (integer)
customer (string)
customerGroupName (string)
billingType (string)
status (string)
subscription (string)
installment (string)
externalReference (string)
paymentDate (string)
invoiceStatus (string)
estimatedCreditDate (string)
pixQrCodeId (string)
anticipated (boolean)
anticipable (boolean)
dateCreatedge (string)
dateCreatedle (string)
paymentDatege (string)
paymentDatele (string)
estimatedCreditDatege (string)
estimatedCreditDatele (string)
dueDatege (string)
dueDatele (string)
user (string)
checkoutSession (string)
post_v3_paymentsCriar cobrança com cartão de créditodata: {
. customer (string)
. billingType (string)
. value (number)
. dueDate (string)
. description (string)
. daysAfterDueDateToRegistrationCancellation (integer)
. externalReference (string)
. installmentCount (integer)
. totalValue (number)
. installmentValue (number)
. discount (object)
. interest (object)
. fine (object)
. postalService (boolean)
. split (array)
. callback (object)
. pixAutomaticAuthorizationId (string)
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
. authorizeOnly (boolean)
. remoteIp (string)
} (object) required
post_v3_payments_by_id_capture_authorized_paymentCapturar cobrança com Pré-Autorizaçãoid (string)
data: {

} (object) required
post_v3_payments_by_id_pay_with_cardPagar uma cobrança com cartãoid (string)
data: {
. cardType (string)
. card (object)
. cardToken (string)
} (object) required
post_v3_payments_by_id_pay_with_credit_cardPagar uma cobrança com cartão de créditoid (string)
data: {
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
} (object) required
get_v3_payments_by_id_billing_infoRecuperar informações de pagamento de uma cobrançaid (string)
get_v3_payments_by_id_viewing_infoInformações sobre visualização da cobrançaid (string)
get_v3_payments_by_idRecuperar uma única cobrançaid (string)
put_v3_payments_by_idAtualizar cobrança existenteid (string)
data: {
. billingType (string)
. value (number)
. dueDate (string)
. description (string)
. daysAfterDueDateToRegistrationCancellation (integer)
. externalReference (string)
. discount (object)
. interest (object)
. fine (object)
. postalService (boolean)
. split (array)
. callback (object)
} (object) required
delete_v3_payments_by_idExcluir cobrançaid (string)
post_v3_payments_by_id_restoreRestaurar cobrança removidaid (string)
data: {

} (object) required
get_v3_payments_by_id_statusRecuperar status de uma cobrançaid (string)
post_v3_payments_by_id_refundEstornar cobrançaid (string)
data: {
. value (number)
. description (string)
. splitRefunds (array)
} (object) required
get_v3_payments_by_id_identification_fieldObter linha digitável do boletoid (string)
get_v3_payments_by_id_pix_qr_codeObter QR Code para pagamentos via Pixid (string)
post_v3_payments_by_id_receive_in_cashConfirmar recebimento em dinheiroid (string)
data: {
. paymentDate (string)
. value (number)
. notifyCustomer (boolean)
} (object) required
post_v3_payments_by_id_undo_received_in_cashDesfazer confirmação de recebimento em dinheiroid (string)
data: {

} (object) required
post_v3_payments_simulateSimulador de vendasdata: {
. value (number)
. installmentCount (integer)
. billingTypes (array)
} (object) required
get_v3_payments_limitsRecuperando limites de cobrançasNo parameters
post_v3_lean_paymentsCriar nova cobrança com dados resumidos na respostadata: {
. customer (string)
. billingType (string)
. value (number)
. dueDate (string)
. description (string)
. daysAfterDueDateToRegistrationCancellation (integer)
. externalReference (string)
. installmentCount (integer)
. totalValue (number)
. installmentValue (number)
. discount (object)
. interest (object)
. fine (object)
. postalService (boolean)
. split (array)
. callback (object)
. pixAutomaticAuthorizationId (string)
} (object) required
get_v3_lean_paymentsListar cobranças com dados resumidosoffset (integer)
limit (integer)
customer (string)
customerGroupName (string)
billingType (string)
status (string)
subscription (string)
installment (string)
externalReference (string)
paymentDate (string)
invoiceStatus (string)
estimatedCreditDate (string)
pixQrCodeId (string)
anticipated (boolean)
anticipable (boolean)
dateCreatedge (string)
dateCreatedle (string)
paymentDatege (string)
paymentDatele (string)
estimatedCreditDatege (string)
estimatedCreditDatele (string)
dueDatege (string)
dueDatele (string)
user (string)
checkoutSession (string)
post_v3_lean_paymentsCriar cobrança com cartão de crédito com dados resumidos na respostadata: {
. customer (string)
. billingType (string)
. value (number)
. dueDate (string)
. description (string)
. daysAfterDueDateToRegistrationCancellation (integer)
. externalReference (string)
. installmentCount (integer)
. totalValue (number)
. installmentValue (number)
. discount (object)
. interest (object)
. fine (object)
. postalService (boolean)
. split (array)
. callback (object)
. pixAutomaticAuthorizationId (string)
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
. authorizeOnly (boolean)
. remoteIp (string)
} (object) required
post_v3_lean_payments_by_id_capture_authorized_paymentCapturar cobrança com Pré-Autorização com dados resumidos na respostaid (string)
data: {

} (object) required
get_v3_lean_payments_by_idRecuperar uma única cobrança com dados resumidosid (string)
put_v3_lean_payments_by_idAtualizar cobrança existente com dados resumidos na respostaid (string)
data: {

} (object) required
delete_v3_lean_payments_by_idExcluir cobrança com dados resumidosid (string)
post_v3_lean_payments_by_id_restoreRestaurar cobrança removida com dados resumidos na respostaid (string)
data: {

} (object) required
post_v3_lean_payments_by_id_refundEstornar cobrança com dados resumidos na respostaid (string)
data: {
. value (number)
. description (string)
. splitRefunds (array)
} (object) required
post_v3_lean_payments_by_id_receive_in_cashConfirmar recebimento em dinheiro com dados resumidos na respostaid (string)
data: {
. paymentDate (string)
. value (number)
. notifyCustomer (boolean)
} (object) required
post_v3_lean_payments_by_id_undo_received_in_cashDesfazer confirmação de recebimento em dinheiro com dados resumidos na respostaid (string)
data: {

} (object) required
post_v3_payments_by_id_documentsFazer upload de documentos da cobrançaid (string)
data: {
. availableAfterPayment (boolean)
. type (string)
. file (object)
} (object) required
get_v3_payments_by_id_documentsListar documentos de uma cobrançaid (string)
put_v3_payments_by_id_documents_by_document_idAtualizar definições de um documento da cobrançaid (string)
documentId (string)
data: {
. availableAfterPayment (boolean)
. type (string)
} (object) required
get_v3_payments_by_id_documents_by_document_idRecuperar um único documento da cobrançaid (string)
documentId (string)
delete_v3_payments_by_id_documents_by_document_idExcluir documento de uma cobrançaid (string)
documentId (string)
post_v3_installmentsCriar parcelamentodata: {
. installmentCount (integer)
. customer (string)
. value (number)
. totalValue (number)
. billingType (string)
. dueDate (string)
. description (string)
. postalService (boolean)
. daysAfterDueDateToRegistrationCancellation (integer)
. paymentExternalReference (string)
. discount (object)
. interest (object)
. fine (object)
. splits (array)
} (object) required
get_v3_installmentsListar parcelamentosoffset (integer)
limit (integer)
post_v3_installmentsCriar parcelamento com cartão de créditodata: {
. installmentCount (integer)
. customer (string)
. value (number)
. totalValue (number)
. billingType (string)
. dueDate (string)
. description (string)
. postalService (boolean)
. daysAfterDueDateToRegistrationCancellation (integer)
. paymentExternalReference (string)
. discount (object)
. interest (object)
. fine (object)
. splits (array)
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
. authorizeOnly (boolean)
. remoteIp (string)
} (object) required
get_v3_installments_by_idRecuperar um único parcelamentoid (string)
delete_v3_installments_by_idRemover parcelamentoid (string)
delete_v3_installments_by_id_paymentsCancelar cobranças de um parcelamento pendentes e vencidasid (string)
get_v3_installments_by_id_paymentsListar cobranças de um parcelamentoid (string)
status (string)
get_v3_installments_by_id_payment_bookGerar carnê de parcelamentoid (string)
sort (string)
order (string)
post_v3_installments_by_id_refundÉ possível estornar um parcelamento via cartão de crédito recebido ou confirmado. Como já ocorre no processo de estorno de uma cobrança avulsa por cartão de crédito, o saldo correspondente do parcelamento é debitado de sua conta no Asaas e a cobrança é cancelada no cartão do seu cliente. O cancelamento pode levar até 10 dias úteis para aparecer na fatura de seu cliente.id (string)
data: {
. value (number)
} (object) required
put_v3_installments_by_id_splitsAtualizar splits do parcelamentoid (string)
data: {
. splits (array)
} (object) required
post_v3_subscriptionsCriar nova assinaturadata: {
. customer (string)
. billingType (string)
. value (number)
. nextDueDate (string)
. discount (object)
. interest (object)
. fine (object)
. cycle (string)
. description (string)
. endDate (string)
. maxPayments (integer)
. externalReference (string)
. split (array)
. callback (object)
} (object) required
get_v3_subscriptionsListar assinaturasoffset (integer)
limit (integer)
customer (string)
customerGroupName (string)
billingType (string)
status (string)
deletedOnly (string)
includeDeleted (string)
externalReference (string)
order (string)
sort (string)
post_v3_subscriptionsCriar assinatura com cartão de créditodata: {
. customer (string)
. billingType (string)
. value (number)
. nextDueDate (string)
. discount (object)
. interest (object)
. fine (object)
. cycle (string)
. description (string)
. endDate (string)
. maxPayments (integer)
. externalReference (string)
. split (array)
. callback (object)
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
. remoteIp (string)
} (object) required
get_v3_subscriptions_by_idRecuperar uma única assinaturaid (string)
put_v3_subscriptions_by_idAtualizar assinatura existenteid (string)
data: {
. billingType (string)
. status (string)
. nextDueDate (string)
. discount (object)
. interest (object)
. fine (object)
. cycle (string)
. description (string)
. endDate (string)
. updatePendingPayments (boolean)
. externalReference (string)
. split (array)
. callback (object)
} (object) required
delete_v3_subscriptions_by_idRemover assinaturaid (string)
put_v3_subscriptions_by_id_credit_cardEste endpoint atualiza o cartão de crédito da assinatura sem realizar a cobrança imediata. Além disso, todas as cobranças pendentes vinculadas a assinatura também são atualizadas.id (string)
data: {
. creditCard (object)
. creditCardHolderInfo (object)
. creditCardToken (string)
. remoteIp (string)
} (object) required
get_v3_subscriptions_by_id_paymentsListar cobranças de uma assinaturaid (string)
status (string)
get_v3_subscriptions_by_id_payment_bookGerar carnê de assinaturaid (string)
month (integer)
year (integer)
sort (string)
order (string)
post_v3_subscriptions_by_id_invoice_settingsCriar configuração para emissão de Notas Fiscaisid (string)
data: {
. municipalServiceId (string)
. municipalServiceCode (string)
. municipalServiceName (string)
. updatePayment (boolean)
. deductions (number)
. effectiveDatePeriod (string)
. receivedOnly (boolean)
. daysBeforeDueDate (integer)
. observations (string)
. taxes (object)
} (object) required
get_v3_subscriptions_by_id_invoice_settingsRecuperar configuração para emissão de notas fiscaisid (string)
delete_v3_subscriptions_by_id_invoice_settingsRemover configuração para emissão de Notas Fiscaisid (string)
put_v3_subscriptions_by_id_invoice_settingsAtualizar configuração para emissão de Notas Fiscaisid (string)
data: {
. deductions (number)
. effectiveDatePeriod (string)
. receivedOnly (boolean)
. daysBeforeDueDate (integer)
. observations (string)
. taxes (object)
} (object) required
get_v3_subscriptions_by_id_invoicesListar notas fiscais das cobranças de uma assinaturaid (string)
offset (integer)
limit (integer)
effectiveDatege (string)
effectiveDatele (string)
externalReference (string)
status (string)
customer (string)
post_v3_payment_linksCriar um link de pagamentosdata: {
. name (string)
. description (string)
. endDate (string)
. value (number)
. billingType (string)
. chargeType (string)
. dueDateLimitDays (integer)
. subscriptionCycle (string)
. maxInstallmentCount (integer)
. externalReference (string)
. notificationEnabled (boolean)
. callback (object)
. isAddressRequired (boolean)
} (object) required
get_v3_payment_linksListar links de pagamentosoffset (integer)
limit (integer)
active (boolean)
includeDeleted (boolean)
name (string)
externalReference (string)
put_v3_payment_links_by_idAtualizar um link de pagamentosid (string)
data: {
. name (string)
. description (string)
. endDate (string)
. value (number)
. active (boolean)
. billingType (string)
. chargeType (string)
. dueDateLimitDays (integer)
. subscriptionCycle (string)
. maxInstallmentCount (integer)
. externalReference (string)
. notificationEnabled (boolean)
. callback (object)
} (object) required
get_v3_payment_links_by_idRecuperar um único link de pagamentosid (string)
delete_v3_payment_links_by_idRemover um link de pagamentosid (string)
post_v3_payment_links_by_id_restoreRestaurar um link de pagamentosid (string)
data: {

} (object) required
post_v3_payment_links_by_id_imagesAdicionar uma imagem a um link de pagamentosid (string)
data: {
. main (boolean)
. image (object)
} (object) required
get_v3_payment_links_by_id_imagesListar imagens de um link de pagamentosid (string)
get_v3_payment_links_by_payment_link_id_images_by_image_idRecuperar uma única imagem do link de pagamentospaymentLinkId (string)
imageId (string)
delete_v3_payment_links_by_payment_link_id_images_by_image_idRemover uma imagem do link de pagamentospaymentLinkId (string)
imageId (string)
put_v3_payment_links_by_payment_link_id_images_by_image_id_set_as_mainDefinir imagem principal do link de pagamentospaymentLinkId (string)
imageId (string)
data: {

} (object) required
post_v3_checkoutsCriar novo checkoutdata: {
. billingTypes (array)
. chargeTypes (array)
. minutesToExpire (integer)
. externalReference (string)
. callback (object)
. items (array)
. customerData (object)
. subscription (object)
. installment (object)
. splits (array)
} (object) required
post_v3_checkouts_by_id_cancelCancelar um checkoutid (string)
data: {

} (object) required
post_v3_credit_card_tokenize_credit_cardTokenização de cartão de créditodata: {
. customer (string)
. creditCard (object)
. creditCardHolderInfo (object)
. remoteIp (string)
} (object) required
post_v3_credit_card_pre_authorization_configSalvar ou atualizar configuração da pré-autorizaçãodata: {
. daysToExpire (integer)
} (object) required
get_v3_credit_card_pre_authorization_configRecuperar configuração da pré-autorizaçãoNo parameters
post_v3_anticipationsSolicitar antecipaçãodata: {
. installment (string)
. payment (string)
. documents (object)
} (object) required
get_v3_anticipationsListar antecipaçõesoffset (integer)
limit (integer)
payment (string)
installment (string)
status (string)
post_v3_anticipations_simulateSimular antecipaçãodata: {
. installment (string)
. payment (string)
} (object) required
get_v3_anticipations_by_idRecuperar uma única antecipaçãoid (string)
put_v3_anticipations_configurationsAtualizar status da antecipação automáticadata: {
. creditCardAutomaticEnabled (boolean)
} (object) required
get_v3_anticipations_configurationsRecuperar status da antecipação automáticaNo parameters
get_v3_anticipations_limitsRecuperar limites de antecipaçõesNo parameters
post_v3_anticipations_by_id_cancelCancelar antecipaçãoid (string)
data: {

} (object) required
get_v3_payments_by_id_refundsListar estornos de uma cobrançaid (string)
post_v3_payments_by_id_bank_slip_refundEstornar boletoid (string)
data: {

} (object) required
post_v3_chargebacks_by_id_disputeCriar disputa de chargebackid (string)
data: {
. files (object)
} (object) required
get_v3_chargebacksEste método retorna uma lista paginada com todos os chargebacks para os filtros informados.offset (integer)
limit (integer)
creditCardBrand (string)
originDisputeDatele (string)
originDisputeDatege (string)
originTransactionDatele (string)
originTransactionDatege (string)
status (string)
get_v3_payments_by_id_chargebackEste endpoint recupera um chargeback específico a partir do ID de uma cobrança ou parcelamento.id (string)
get_v3_payments_splits_paid_by_idRecuperar um único split pagoid (string)
get_v3_payments_splits_paidListar splits pagosoffset (integer)
limit (integer)
paymentId (string)
status (string)
paymentConfirmedDatege (string)
paymentConfirmedDatele (string)
creditDatege (string)
creditDatele (string)
get_v3_payments_splits_received_by_idRecuperar um único split recebidoid (string)
get_v3_payments_splits_receivedListar splits recebidosoffset (integer)
limit (integer)
paymentId (string)
status (string)
paymentConfirmedDatege (string)
paymentConfirmedDatele (string)
creditDatege (string)
creditDatele (string)
post_v3_accounts_by_id_escrowSalvar ou atualizar configuração da Conta Escrow para a subcontaid (string)
data: {
. daysToExpire (integer)
. enabled (boolean)
. isFeePayer (boolean)
} (object) required
get_v3_accounts_by_id_escrowRecuperar configuração da Conta Escrow para a subcontaid (string)
post_v3_accounts_escrowCriar configuração padrão da Conta Escrow para todas as subcontasdata: {
. daysToExpire (integer)
. enabled (boolean)
. isFeePayer (boolean)
} (object) required
get_v3_accounts_escrowRecuperar configuração padrão da Conta EscrowNo parameters
post_v3_escrow_by_id_finishEncerrar garantia da cobrança na Conta Escrowid (string)
data: {

} (object) required
get_v3_payments_by_id_escrowRecuperar garantia da cobrança na Conta Escrowid (string)
put_v3_notifications_by_idAtualizar notificação existenteid (string)
data: {
. enabled (boolean)
. emailEnabledForProvider (boolean)
. smsEnabledForProvider (boolean)
. emailEnabledForCustomer (boolean)
. smsEnabledForCustomer (boolean)
. phoneCallEnabledForCustomer (boolean)
. whatsappEnabledForCustomer (boolean)
. scheduleOffset (integer)
} (object) required
put_v3_notifications_batchÉ possível personalizar várias notificações, independente do canal de comunicação que utilizar email, SMS e voz e quem deve receber a notificaçãovocê e/ou seu cliente enviando qual o id do cliente e as notificações a serem atualizadas.data: {
. customer (string)
. notifications (array)
} (object) required
post_v3_credit_bureau_reportRealizar consultadata: {
. customer (string)
. cpfCnpj (string)
} (object) required
get_v3_credit_bureau_reportListar consultasoffset (integer)
limit (integer)
startDate (string)
endDate (string)
get_v3_credit_bureau_report_by_idRecuperar uma consultaid (string)
post_v3_payment_dunningsCriar uma negativaçãodata: {
. payment (string)
. type (string)
. description (string)
. customerName (string)
. customerCpfCnpj (string)
. customerPrimaryPhone (string)
. customerSecondaryPhone (string)
. customerPostalCode (string)
. customerAddress (string)
. customerAddressNumber (string)
. customerComplement (string)
. customerProvince (string)
. documents (object)
} (object) required
get_v3_payment_dunningsListar negativaçõesoffset (integer)
limit (integer)
status (string)
type (string)
payment (string)
requestStartDate (string)
requestEndDate (string)
post_v3_payment_dunnings_simulateSimular uma negativaçãopayment (string)
data: {

} (object) required
get_v3_payment_dunnings_by_idRecuperar uma única negativaçãoid (string)
get_v3_payment_dunnings_by_id_historyRetorna uma lista paginada com os eventos que ocorreram desde do início da negativação da cobrança.id (string)
offset (integer)
limit (integer)
get_v3_payment_dunnings_by_id_partial_paymentsRetorna uma lista paginada com os pagamentos recebidos por meio da renegociação da dívida.id (string)
offset (integer)
limit (integer)
get_v3_payment_dunnings_payments_available_for_dunningRetorna uma lista paginada de cobranças possíveis de negativação em conjunto com uma simulação de valores para cada tipo de negativação.offset (integer)
limit (integer)
post_v3_payment_dunnings_by_id_documentsPermite o reenvio dos documentos de uma negativação em caso de negação. Utilize a propriedade isNecessaryResendDocumentation retornado no objeto de negativação para verificar se é preciso o reenvio da documentação. Após o reenvio sua negativação retornará para o status de AWAITING_APPROVAL.id (string)
data: {
. documents (object)
} (object) required
post_v3_payment_dunnings_by_id_cancelPermite o cancelamento de uma negativação. Utilize a propriedade canBeCancelled retornado no objeto de negativação para verificar se a negativação pode ser cancelada. Caso a negativação já tenha sido iniciada, ao solicitar o cancelamento a negativação ficará com o status de AWAITING_CANCELLATION até que seja efetivamente cancelada CANCELLED.id (string)
data: {

} (object) required
post_v3_invoicesAgendar nota fiscaldata: {
. payment (string)
. installment (string)
. customer (string)
. serviceDescription (string)
. observations (string)
. externalReference (string)
. value (number)
. deductions (number)
. effectiveDate (string)
. municipalServiceId (string)
. municipalServiceCode (string)
. municipalServiceName (string)
. updatePayment (boolean)
. taxes (object)
} (object) required
get_v3_invoicesListar notas fiscaisoffset (integer)
limit (integer)
effectiveDateGe (string)
effectiveDateLe (string)
payment (string)
installment (string)
externalReference (string)
status (string)
customer (string)
put_v3_invoices_by_idAtualizar nota fiscalid (string)
data: {
. serviceDescription (string)
. observations (string)
. externalReference (string)
. value (number)
. deductions (number)
. effectiveDate (string)
. updatePayment (boolean)
. taxes (object)
} (object) required
get_v3_invoices_by_idRecuperar uma única nota fiscalid (string)
post_v3_invoices_by_id_authorizeEmitir uma nota fiscalid (string)
data: {

} (object) required
post_v3_invoices_by_id_cancelCancelar uma nota fiscalid (string)
data: {
. cancelOnlyOnAsaas (boolean)
} (object) required
get_v3_fiscal_info_municipal_optionsListar configurações municipaisNo parameters
post_v3_fiscal_infoCriar e atualizar informações fiscaisdata: {
. email (string)
. municipalInscription (string)
. simplesNacional (boolean)
. culturalProjectsPromoter (boolean)
. cnae (string)
. specialTaxRegime (string)
. serviceListItem (string)
. nbsCode (string)
. rpsSerie (string)
. rpsNumber (integer)
. loteNumber (integer)
. username (string)
. password (string)
. accessToken (string)
. certificateFile (object)
. certificatePassword (string)
. nationalPortalTaxCalculationRegime (string)
} (object) required
get_v3_fiscal_infoRecuperar informações fiscaisNo parameters
get_v3_fiscal_info_federal_service_codesListar códigos de serviços federaisoffset (integer)
limit (integer)
code (string)
description (string)
get_v3_fiscal_info_servicesListar serviços municipaisoffset (integer)
limit (integer)
description (string)
get_v3_fiscal_info_nbs_codesListagem dos possíveis códigos NBS Nomenclatura Brasileira de Serviçosoffset (integer)
limit (integer)
codeDescription (string)
get_v3_fiscal_info_operation_indicator_codesListar códigos de indicadores de operaçõesoffset (integer)
limit (integer)
code (string)
description (string)
get_v3_fiscal_info_tax_classification_codesListar códigos de classificações tributáriasoffset (integer)
limit (integer)
code (string)
description (string)
taxSituationCode (string)
get_v3_fiscal_info_tax_situation_codesListar códigos de situações tributáriasoffset (integer)
limit (integer)
code (string)
description (string)
post_v3_fiscal_info_national_portalAqui é possível habilitar ou desabilitar o uso do portal nacional como emissor de notas fiscais.data: {
. enabled (boolean)
} (object) required
post_v3_pix_address_keysCriar uma chavedata: {
. type (string)
} (object) required
get_v3_pix_address_keysListar chavesoffset (integer)
limit (integer)
status (string)
statusList (string)
get_v3_pix_address_keys_by_idRecuperar uma única chaveid (string)
delete_v3_pix_address_keys_by_idRemover chaveid (string)
post_v3_pix_qr_codes_staticCriar QR Code estáticodata: {
. addressKey (string)
. description (string)
. value (number)
. format (string)
. expirationDate (string)
. expirationSeconds (integer)
. allowsMultiplePayments (boolean)
. externalReference (string)
} (object) required
delete_v3_pix_qr_codes_static_by_idDeletar QR Code estáticoid (string)
get_v3_pix_token_bucket_address_keyConsulta de fichas disponíveis no baldeNo parameters
get_v3_pix_address_keys_externalConsultar Chave Pixtype (string)
key (string)
post_v3_pix_qr_codes_payPagar um QRCodedata: {
. qrCode (object)
. value (number)
. description (string)
. scheduleDate (string)
} (object) required
post_v3_pix_qr_codes_decodeDecodificar um QRCode para pagamentodata: {
. payload (string)
. changeValue (number)
. expectedPaymentDate (string)
} (object) required
get_v3_pix_transactions_by_idRecuperar uma única transaçãoid (string)
get_v3_pix_transactionsListar transaçõesoffset (integer)
limit (integer)
status (string)
type (string)
endToEndIdentifier (string)
post_v3_pix_transactions_by_id_cancelCancelar uma transação agendadaid (string)
data: {

} (object) required
post_v3_pix_automatic_authorizationsCriar uma autorizaçãodata: {
. frequency (string)
. contractId (string)
. startDate (string)
. finishDate (string)
. value (number)
. description (string)
. customerId (string)
. immediateQrCode (object)
. minLimitValue (number)
. paymentCreationMode (string)
. retryPolicy (string)
} (object) required
get_v3_pix_automatic_authorizationsListar autorizaçõesoffset (integer)
limit (integer)
status (string)
customerId (string)
get_v3_pix_automatic_authorizations_by_idRecuperar uma única autorizaçãoid (string)
delete_v3_pix_automatic_authorizations_by_idCancelar uma autorizaçãoid (string)
get_v3_pix_automatic_payment_instructions_by_idRecuperar uma única instrução de pagamentoid (string)
get_v3_pix_automatic_payment_instructionsListar instruções de pagamentoauthorizationId (string)
customerId (string)
paymentId (string)
status (string)
post_v3_pix_automatic_payment_instructions_by_id_retriesCriar retentativa de instrução de pagamentoid (string)
data: {
. dueDate (string)
} (object) required
get_v3_pix_transactions_recurringsListar recorrênciasoffset (integer)
limit (integer)
status (string)
value (number)
searchText (string)
get_v3_pix_transactions_recurrings_by_idRecuperar uma única recorrênciaid (string)
post_v3_pix_transactions_recurrings_by_id_cancelCancelar uma recorrênciaid (string)
data: {

} (object) required
get_v3_pix_transactions_recurrings_by_id_itemsListar itens de uma recorrênciaid (string)
offset (integer)
limit (integer)
post_v3_pix_transactions_recurrings_items_by_id_cancelCancelar item de uma recorrênciaid (string)
data: {

} (object) required
post_v3_transfersTransferir para conta de outra Instituição ou chave Pixdata: {
. value (number)
. bankAccount (object)
. operationType (string)
. pixAddressKey (string)
. pixAddressKeyType (string)
. description (string)
. scheduleDate (string)
. externalReference (string)
. recurring (object)
} (object) required
get_v3_transfersEste método retorna uma lista paginada com todas as transferências para o filtro informado.dateCreatedge (string)
dateCreatedle (string)
transferDatege (string)
transferDatele (string)
type (string)
post_v3_transfersTransferir para conta Asaasdata: {
. value (number)
. walletId (string)
. externalReference (string)
} (object) required
get_v3_transfers_by_idRecuperar uma única transferênciaid (string)
delete_v3_transfers_by_id_cancelCancelar uma transferênciaid (string)
post_v3_billCriar um pagamento de contadata: {
. identificationField (string)
. scheduleDate (string)
. description (string)
. discount (number)
. interest (number)
. fine (number)
. dueDate (string)
. value (number)
. externalReference (string)
} (object) required
get_v3_billListar pagamento de contasoffset (integer)
limit (integer)
status (string)
post_v3_bill_simulateSimular um pagamento de contadata: {
. identificationField (string)
. barCode (string)
} (object) required
get_v3_bill_by_idRecuperar um único pagamento de contaid (string)
post_v3_bill_by_id_cancelPermite o cancelamento do pagamento de conta. Utilize a propriedade canBeCancelled do objeto bill para verificar se o pagamento de conta pode ser cancelado. Ao ser cancelado o pagamento da conta não será realizado.id (string)
data: {

} (object) required
post_v3_mobile_phone_rechargesSolicitar recargadata: {
. value (number)
. phoneNumber (string)
} (object) required
get_v3_mobile_phone_rechargesListar recargas de celularoffset (integer)
limit (integer)
get_v3_mobile_phone_recharges_by_idRecuperar uma única recarga de celularid (string)
post_v3_mobile_phone_recharges_by_id_cancelPermite o cancelamento da recarga de celular. Utilize a propriedade canBeCancelled para verificar se a recarga pode ser cancelada. Ao ser cancelado a recarga não será realizada.id (string)
data: {

} (object) required
get_v3_mobile_phone_recharges_by_phone_number_providerBuscar qual provedor o número pertence e os valores disponíveis para recargaphoneNumber (string)
get_v3_financial_transactionsRecuperar extratooffset (integer)
limit (integer)
startDate (string)
finishDate (string)
order (string)
get_v3_finance_balanceRecuperar saldo da contaNo parameters
get_v3_finance_payment_statisticsRetorna valores totais das cobranças da sua conta Asaas de acordo com os filtros informados. Exemplos de filtros: Valor total a receber: GET https://api.asaas.com/v3/finance/payment/statistics?status=PENDING Valor total a receber com cobranças por boleto bancário: GET https://api.asaas.com/v3/finance/payment/statistics?billingType=BOLETO and status=PENDING Valor total recebido por cobranças por cartão de crédito: GET https://api.asaas.com/v3/finance/payment/statistics?billingType=CREcustomer (string)
billingType (string)
status (string)
anticipated (boolean)
dateCreatedge (string)
dateCreatedle (string)
dueDatege (string)
dueDatele (string)
estimatedCreditDatege (string)
estimatedCreditDatele (string)
externalReference (string)
get_v3_finance_split_statisticsRecuperar valores de splitNo parameters
get_v3_my_account_commercial_infoRecuperar dados comerciaisNo parameters
post_v3_my_account_commercial_infoAtualizar dados comerciaisdata: {
. personType (string)
. cpfCnpj (string)
. birthDate (string)
. companyType (string)
. companyName (string)
. incomeValue (number)
. email (string)
. phone (string)
. mobilePhone (string)
. site (string)
. postalCode (string)
. address (string)
. addressNumber (string)
. complement (string)
. province (string)
} (object) required
post_v3_my_account_payment_checkout_configSalvar personalização da faturadata: {
. logoBackgroundColor (string)
. infoBackgroundColor (string)
. fontColor (string)
. enabled (boolean)
. logoFile (object)
} (object) required
get_v3_my_account_payment_checkout_configRecuperar configurações de personalizaçãoNo parameters
get_v3_my_account_account_numberRecuperar número de conta no AsaasNo parameters
get_v3_my_account_feesRecuperar taxas da contaNo parameters
get_v3_my_account_statusConsultar situação cadastral da contaNo parameters
get_v3_walletsRecuperar WalletIdNo parameters
delete_v3_my_accountExcluir subconta White LabelremoveReason (string)
post_v3_webhooksCriar novo webhookdata: {
. name (string)
. url (string)
. email (string)
. enabled (boolean)
. interrupted (boolean)
. apiVersion (integer)
. authToken (string)
. sendType (string)
. events (array)
} (object) required
get_v3_webhooksEndpoint para listar todos os Webhooks cadastrados na sua conta.offset (integer)
limit (integer)
get_v3_webhooks_by_idEste endpoint recupera um único webhook de acordo com o ID informado.id (string)
put_v3_webhooks_by_idUtilize este endpoint para atualizar informações de um webhook já cadastrado.id (string)
data: {
. name (string)
. url (string)
. sendType (string)
. enabled (boolean)
. interrupted (boolean)
. authToken (string)
. events (array)
} (object) required
delete_v3_webhooks_by_idEste endpoint remove um webhook.id (string)
post_v3_webhooks_by_id_remove_backoffUtilize este endpoint para remover a penalização de todos os webhooks penalizados de uma configuração.id (string)
data: {

} (object) required
post_v3_accountsCriar subcontadata: {
. name (string)
. email (string)
. loginEmail (string)
. cpfCnpj (string)
. birthDate (string)
. companyType (string)
. phone (string)
. mobilePhone (string)
. site (string)
. incomeValue (number)
. address (string)
. addressNumber (string)
. complement (string)
. province (string)
. postalCode (string)
. webhooks (array)
} (object) required
get_v3_accountsListar subcontasoffset (integer)
limit (integer)
cpfCnpj (string)
email (string)
name (string)
walletId (string)
get_v3_accounts_by_idRecuperar uma única subcontaid (string)
delete_v3_accounts_by_idEncerra uma subconta não-BaaS. Esta ação é irreversível e não é permitida para subcontas já encerradas.id (string)
post_v3_accounts_by_id_resend_activation_linkReenvia o link de redefinição de senha da subconta não-BaaS. Este reenvio pode ser feito apenas uma vez e tem o intuito de recuperar o acesso pelo e-mail cadastrado no login da subconta.id (string)
data: {

} (object) required
post_v3_accounts_by_id_access_tokensCriar chave de API para uma subcontaid (string)
data: {
. name (string)
. expirationDate (string)
} (object) required
get_v3_accounts_by_id_access_tokensListar chaves de API de uma subcontaid (string)
put_v3_accounts_by_id_access_tokens_by_access_token_idAtualizar chave de API de uma subcontaid (string)
accessTokenId (string)
data: {
. name (string)
. enabled (boolean)
. expirationDate (string)
} (object) required
delete_v3_accounts_by_id_access_tokens_by_access_token_idExcluir chave de API de uma subcontaid (string)
accessTokenId (string)
get_v3_my_account_documentsVerificar documentos pendentesNo parameters
post_v3_my_account_documents_by_idEnviar documentosid (string)
data: {
. documentFile (object)
. type (string)
} (object) required
get_v3_my_account_documents_files_by_idVisualizar documento enviadoid (string)
post_v3_my_account_documents_files_by_idAtualizar documento enviadoid (string)
data: {
. documentFile (object)
} (object) required
delete_v3_my_account_documents_files_by_idRemover documento enviadoid (string)
post_v3_sandbox_my_account_approveEste endpoint aprova a sua conta no ambiente sandbox.data: {

} (object) required
post_v3_sandbox_payment_by_id_confirmEsse endpoint confirma o pagamento de uma cobrança no ambiente sandbox.id (string)
data: {

} (object) required
post_v3_sandbox_payment_by_id_overdueEsse endpoint força o vencimento de uma cobrança no ambiente sandbox.id (string)
data: {

} (object) required
get_v3_payments_by_id_contractual_effect_restrictionsRecuperar efeitos de contrato que estão bloqueando a antecipação de uma cobrançaid (string)
offset (integer)
limit (integer)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)

Webhook Events

This connector emits 111 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.

EventDescription
payment-authorizedOcorre quando uma cobrança é autorizada cartão pré-autorizado.
payment-awaiting-risk-analysisOcorre quando uma cobrança fica aguardando análise de risco manual.
payment-approved-by-risk-analysisOcorre quando uma cobrança é aprovada na análise de risco manual.
payment-reproved-by-risk-analysisOcorre quando uma cobrança é reprovada na análise de risco manual.
payment-createdOcorre quando uma cobrança é criada.
payment-updatedOcorre quando uma cobrança é atualizada.
payment-confirmedOcorre quando o pagamento é confirmado crédito ainda não disponível.
payment-receivedOcorre quando o pagamento é recebido e o crédito está disponível.
payment-anticipatedOcorre quando uma cobrança é antecipada.
payment-overdueOcorre quando uma cobrança vence sem pagamento.
payment-deletedOcorre quando uma cobrança é removida.
payment-restoredOcorre quando uma cobrança removida é restaurada.
payment-refundedOcorre quando uma cobrança é estornada.
payment-refund-in-progressOcorre quando um estorno de cobrança está em andamento.
payment-refund-deniedOcorre quando um estorno de cobrança é negado.
payment-received-in-cash-undoneOcorre quando o recebimento em dinheiro é desfeito.
payment-chargeback-requestedOcorre quando um chargeback é solicitado.
payment-chargeback-disputeOcorre quando um chargeback entra em disputa.
payment-awaiting-chargeback-reversalOcorre quando um chargeback aguarda reversão.
payment-dunning-receivedOcorre quando um processo de negativação recebe pagamento.
payment-dunning-requestedOcorre quando uma negativação é solicitada.
payment-bank-slip-cancelledOcorre quando um boleto é cancelado.
payment-bank-slip-viewedOcorre quando um boleto é visualizado.
payment-checkout-viewedOcorre quando a página de pagamento checkout é visualizada.
payment-credit-card-capture-refusedOcorre quando a captura no cartão de crédito é recusada.
payment-partially-refundedOcorre quando uma cobrança é estornada parcialmente.
payment-split-cancelledOcorre quando um split de cobrança é cancelado.
payment-split-divergence-blockOcorre quando um split é bloqueado por divergência.
payment-split-divergence-block-finishedOcorre quando o bloqueio de split por divergência é encerrado.
invoice-createdOcorre quando uma nota fiscal é criada.
invoice-updatedOcorre quando uma nota fiscal é atualizada.
invoice-synchronizedOcorre quando uma nota fiscal é sincronizada com a prefeitura.
invoice-authorizedOcorre quando uma nota fiscal é autorizada.
invoice-processing-cancellationOcorre quando o cancelamento da nota fiscal está em processo.
invoice-canceledOcorre quando uma nota fiscal é cancelada.
invoice-cancellation-deniedOcorre quando o cancelamento da nota fiscal é negado.
invoice-errorOcorre quando a nota fiscal apresenta erro.
transfer-createdOcorre quando uma transferência é criada.
transfer-pendingOcorre quando uma transferência fica pendente.
transfer-in-bank-processingOcorre quando a transferência está em processamento bancário.
transfer-blockedOcorre quando uma transferência é bloqueada.
transfer-doneOcorre quando uma transferência é concluída.
transfer-failedOcorre quando uma transferência falha.
transfer-cancelledOcorre quando uma transferência é cancelada.
bill-createdOcorre quando um pagamento de conta é criado.
bill-pendingOcorre quando um pagamento de conta fica pendente.
bill-bank-processingOcorre quando o pagamento de conta está em processamento pelo banco.
bill-paidOcorre quando o pagamento de conta é confirmado.
bill-cancelledOcorre quando o pagamento de conta é cancelado.
bill-failedOcorre quando o pagamento de conta falha.
bill-refundedOcorre quando o pagamento de conta é estornado.
receivable-anticipation-cancelledOcorre quando uma antecipação de recebível é cancelada.
receivable-anticipation-scheduledOcorre quando uma antecipação de recebível é agendada.
receivable-anticipation-pendingOcorre quando uma antecipação de recebível fica pendente.
receivable-anticipation-creditedOcorre quando uma antecipação de recebível é creditada.
receivable-anticipation-debitedOcorre quando uma antecipação de recebível é debitada.
receivable-anticipation-deniedOcorre quando uma antecipação de recebível é negada.
receivable-anticipation-overdueOcorre quando uma antecipação de recebível fica em atraso.
mobile-phone-recharge-pendingOcorre quando uma recarga de celular fica pendente.
mobile-phone-recharge-cancelledOcorre quando uma recarga de celular é cancelada.
mobile-phone-recharge-confirmedOcorre quando uma recarga de celular é confirmada.
mobile-phone-recharge-refundedOcorre quando uma recarga de celular é estornada.
account-status-bank-account-info-approvedOcorre quando os dados bancários da conta são aprovados.
account-status-bank-account-info-awaiting-approvalOcorre quando os dados bancários da conta aguardam aprovação.
account-status-bank-account-info-pendingOcorre quando os dados bancários da conta ficam pendentes.
account-status-bank-account-info-rejectedOcorre quando os dados bancários da conta são rejeitados.
account-status-commercial-info-approvedOcorre quando as informações comerciais da conta são aprovadas.
account-status-commercial-info-awaiting-approvalOcorre quando as informações comerciais da conta aguardam aprovação.
account-status-commercial-info-expiredOcorre quando as informações comerciais da conta expiram.
account-status-commercial-info-expiring-soonOcorre quando as informações comerciais da conta estão próximas de expirar.
account-status-commercial-info-pendingOcorre quando as informações comerciais da conta ficam pendentes.
account-status-commercial-info-rejectedOcorre quando as informações comerciais da conta são rejeitadas.
account-status-document-approvedOcorre quando os documentos da conta são aprovados.
account-status-document-awaiting-approvalOcorre quando os documentos da conta aguardam aprovação.
account-status-document-pendingOcorre quando os documentos da conta ficam pendentes.
account-status-document-rejectedOcorre quando os documentos da conta são rejeitados.
account-status-general-approval-approvedOcorre quando a aprovação geral da conta é concedida.
account-status-general-approval-awaiting-approvalOcorre quando a aprovação geral da conta aguarda revisão.
account-status-general-approval-pendingOcorre quando a aprovação geral da conta fica pendente.
account-status-general-approval-rejectedOcorre quando a aprovação geral da conta é rejeitada.
subscription-createdOcorre quando uma assinatura é criada.
subscription-updatedOcorre quando uma assinatura é atualizada.
subscription-inactivatedOcorre quando uma assinatura é inativada.
subscription-deletedOcorre quando uma assinatura é removida.
subscription-split-disabledOcorre quando o split de uma assinatura é desabilitado.
subscription-split-divergence-blockOcorre quando o split de uma assinatura é bloqueado por divergência.
subscription-split-divergence-block-finishedOcorre quando o bloqueio por divergência do split de uma assinatura é encerrado.
checkout-createdOcorre quando um checkout é criado.
checkout-canceledOcorre quando um checkout é cancelado.
checkout-expiredOcorre quando um checkout expira.
checkout-paidOcorre quando um checkout é pago.
balance-value-blockedOcorre quando parte do saldo é bloqueada.
balance-value-unblockedOcorre quando parte do saldo é desbloqueada.
internal-transfer-creditOcorre quando uma transferência interna gera um crédito.
internal-transfer-debitOcorre quando uma transferência interna gera um débito.
access-token-createdOcorre quando uma chave de API é criada.
access-token-deletedOcorre quando uma chave de API é removida.
access-token-disabledOcorre quando uma chave de API é desabilitada.
access-token-enabledOcorre quando uma chave de API é habilitada.
access-token-expiredOcorre quando uma chave de API expira.
access-token-expiring-soonOcorre quando uma chave de API está próxima de expirar.
pix-automatic-recurring-authorization-createdOcorre quando uma autorização de Pix Automático é criada.
pix-automatic-recurring-authorization-activatedOcorre quando uma autorização de Pix Automático é ativada.
pix-automatic-recurring-authorization-cancelledOcorre quando uma autorização de Pix Automático é cancelada.
pix-automatic-recurring-authorization-expiredOcorre quando uma autorização de Pix Automático expira.
pix-automatic-recurring-authorization-refusedOcorre quando uma autorização de Pix Automático é recusada.
pix-automatic-recurring-payment-instruction-createdOcorre quando uma instrução de pagamento de Pix Automático é criada.
pix-automatic-recurring-payment-instruction-scheduledOcorre quando uma instrução de pagamento de Pix Automático é agendada.
pix-automatic-recurring-payment-instruction-refusedOcorre quando uma instrução de pagamento de Pix Automático é recusada.
pix-automatic-recurring-payment-instruction-cancelledOcorre quando uma instrução de pagamento de Pix Automático é cancelada.
pix-automatic-recurring-eligibility-updatedOcorre quando a elegibilidade para Pix Automático é atualizada.