
Configuring Asaas as a Source
In the Sources tab, click the “Add source” button in the top-right corner, then select Asaas from the list of connectors. Click Next and add your access details.1. Add account access
The following configuration fields are available:- Access Token: Token used to authenticate against the Asaas API. For details, check Asaas authentication documentation.
- Start Date: The earliest record date to sync.
- Extract Full Payment Data: Controls which payments endpoint is used:
- Enabled (
true): extracts from/paymentswith the full payments schema. - Disabled (
false): extracts from/lean/paymentswith a reduced payments schema.
- Enabled (
2. Select streams
Choose which streams you want to sync. For faster extractions, select only the streams you need.Tip: You can search streams by name.Select the streams and click Next.
3. Configure data streams
Customize how data should appear in your Catalog, including layer, table naming, and sync type.- Layer: Select the destination layer where extracted tables will be created.
- Table name: Use the suggested name or customize it. You can also apply a prefix to all tables.
- Sync Type: Choose between
INCREMENTALandFULL_TABLE.
4. Configure data source
Add a clear description for this source so your team can identify it easily. To define your Trigger, choose how often data should be extracted (for example, daily, weekly, or at fixed times). Optionally, configure additional settings:- Delta Log Retention, which controls how long old table states are kept. Learn more here.
- Additional Full Sync, to periodically complement incremental runs with a complete refresh.
5. Check your new source
You can view your new source on the Sources page. If needed, trigger a run manually from the source actions.Streams and Fields
Below are the currently available streams in the Asaas connector and their main fields.Customers
Customers
Customer profile and billing identity information from the
/customers endpoint.Key Fields:id- Unique customer identifiername- Customer nameemail- Customer emailphone- Landline phone numbermobile_phone- Mobile phone numbercpf_cnpj- Customer tax documentperson_type- Person type classificationdate_created- Customer creation timestampdeleted- Whether the customer is deleted
address,address_number,complement,provincecity,city_name,state,country,postal_codemunicipal_inscription,state_inscription
external_referencenotification_disabledobservationsforeign_customercompanycan_delete,cannot_be_deleted_reasoncan_edit,cannot_edit_reason
Payments
Payments
Payment records. The stream endpoint and some fields depend on Extract Full Payment Data.Behavior by Configuration:
true- Uses/payments(full schema)false- Uses/lean/payments(short schema)
id- Unique payment identifierdate_createdvalue,net_value,original_value,interest_valuebilling_type,statusdue_date,original_due_date,payment_datedescriptioninstallment_numberexternal_referenceanticipated,anticipabledeletedtransaction_receipt_urldiscount,fine,interestpostal_service
/lean/payments) Additional Fields:customer_idsubscription_idinstallment_idpayment_link_idpix_transaction_idconfirmed_datecustomer_payment_datecredit_dateduplicated_payment_id
/payments) Additional Fields:customersubscriptioninstallmentpayment_linkcredit_cardpix_transactionpix_qr_code_idconfirmed_dateclient_payment_dateinvoice_url,invoice_numbercredit_date,estimated_credit_datelast_invoice_viewed_date,last_bank_slip_viewed_datenosso_numero,bank_slip_urlsplitdays_after_due_date_to_registration_cancellationchargebackrefunds
Subscriptions
Subscriptions
Recurring subscription contracts from the
/subscriptions endpoint.Key Fields:id- Unique subscription identifiercustomer- Related customer IDpayment_link- Related payment link IDbilling_type- Billing methodcycle- Recurrence cyclestatus- Subscription statusvalue,gross_valuenext_due_date,end_datedate_createddescriptionexternal_referencemax_paymentsdeleted
discountfineinterestsplitcredit_cardsend_payment_by_postal_service
Transactions
Transactions
Financial account movement records from
/financialTransactions.Key Fields:id- Unique transaction identifierdate- Transaction date (replication key)type- Transaction typevalue- Transaction amountbalance- Account balance after movementdescription
payment_idsplit_idtransfer_idanticipation_idbill_idinvoice_idpayment_dunning_idpix_transaction_idcredit_bureau_report_id
Transfers
Transfers
Transfer operations and settlement details from the
/transfers endpoint.Key Fields:id- Unique transfer identifiertype- Transfer typestatus- Transfer statusvalue,net_valuetransfer_feedate_createdschedule_date,effective_dateauthorizedfail_reasonexternal_referencetransaction_receipt_urloperation_typedescriptionrecurringend_to_end_identifierbank_account
Implementation Notes
Data Freshness and Sync
transactionsusesdateas replication key and is fetched in monthly windows from the configuredstart_date.- Other streams are available for standard source sync configuration and can be run as
INCREMENTALorFULL_TABLEin Nekt.
Payments Schema Selection
- Enable Extract Full Payment Data for the complete payments payload (
/payments). - Disable it for a lighter and faster extraction using
/lean/payments.
Skills for agents
Download Asaas skills file
Asaas connector documentation as plain markdown, for use in AI agent contexts.