OpenAPI 3.1 · Asaas parity tracked

Build financial products on one clear contract.

Browse every DuckLedger capability, see what is live today, and follow the complete Asaas parity roadmap without confusing planned contracts with callable endpoints.

quickstart.sh
curl --request GET \
  --url https://api.duckledger.com/api/v1/customers \
  --header "Authorization: Bearer dlk_live_..." \
  --header "Accept: application/json"

208

Asaas operations mapped

21

Available equivalents

187

Planned for parity

33

Capability groups

Authenticate

Use environment-scoped bearer keys. Test and live credentials are visibly different and can be limited by workspace and permission.

Read authentication

Call the API

Use the interactive reference for paths, examples, generated client snippets, and the canonical response envelope.

Open reference

Receive events

Verify timestamped HMAC signatures, process deliveries idempotently, and inspect delivery attempts before going live.

Webhook guide
Endpoint coverage

Complete Asaas capability map

This table comes from Asaas's public OpenAPI reference. “Available” means a DuckLedger equivalent exists in the API now; “Planned” is a documented parity target and must not be called yet.

Showing 40 of 208 operations

POST

(Apenas Sandbox) Aprovar conta

Ações em sandbox

/api/v1/sandbox/myAccount/approve

Asaas: POST /v3/sandbox/myAccount/approve

Planned
POST

(Apenas sandbox) Confirmar o pagamento

Ações em sandbox

/api/v1/sandbox/payment/{id}/confirm

Asaas: POST /v3/sandbox/payment/{id}/confirm

Planned
POST

(Apenas sandbox) Forçar o vencimento de uma cobrança

Ações em sandbox

/api/v1/sandbox/payment/{id}/overdue

Asaas: POST /v3/sandbox/payment/{id}/overdue

Planned
GET

Listar antecipações

Antecipações

/api/v1/anticipations

Asaas: GET /v3/anticipations

Planned
POST

Solicitar antecipação

Antecipações

/api/v1/anticipations

Asaas: POST /v3/anticipations

Planned
GET

Recuperar uma única antecipação

Antecipações

/api/v1/anticipations/{id}

Asaas: GET /v3/anticipations/{id}

Planned
POST

Cancelar antecipação

Antecipações

/api/v1/anticipations/{id}/cancel

Asaas: POST /v3/anticipations/{id}/cancel

Planned
GET

Recuperar status da antecipação automática

Antecipações

/api/v1/anticipations/configurations

Asaas: GET /v3/anticipations/configurations

Planned
PUT

Atualizar status da antecipação automática

Antecipações

/api/v1/anticipations/configurations

Asaas: PUT /v3/anticipations/configurations

Planned
GET

Recuperar limites de antecipações

Antecipações

/api/v1/anticipations/limits

Asaas: GET /v3/anticipations/limits

Planned
POST

Simular antecipação

Antecipações

/api/v1/anticipations/simulate

Asaas: POST /v3/anticipations/simulate

Planned
GET

Listar assinaturas

Assinaturas

/api/v1/subscriptions

Asaas: GET /v3/subscriptions

Available
POST

Criar nova assinatura

Assinaturas

/api/v1/subscriptions

Asaas: POST /v3/subscriptions

Available
POST

Criar assinatura com cartão de crédito

Assinaturas

/api/v1/subscriptions

Asaas: POST /v3/subscriptions/

Available
POST

Remover assinatura

Assinaturas

/api/v1/subscriptions/{id}/cancel

Asaas: DELETE /v3/subscriptions/{id}

Available
GET

Recuperar uma única assinatura

Assinaturas

/api/v1/subscriptions/{id}

Asaas: GET /v3/subscriptions/{id}

Available
PUT

Atualizar assinatura existente

Assinaturas

/api/v1/subscriptions/{id}

Asaas: PUT /v3/subscriptions/{id}

Planned
PUT

Atualiza o cartão de crédito sem efetuar cobrança

Assinaturas

/api/v1/subscriptions/{id}/creditCard

Asaas: PUT /v3/subscriptions/{id}/creditCard

Planned
GET

Listar notas fiscais das cobranças de uma assinatura

Assinaturas

/api/v1/subscriptions/{id}/invoices

Asaas: GET /v3/subscriptions/{id}/invoices

Planned
DELETE

Remover configuração para emissão de Notas Fiscais

Assinaturas

/api/v1/subscriptions/{id}/invoiceSettings

Asaas: DELETE /v3/subscriptions/{id}/invoiceSettings

Planned
GET

Recuperar configuração para emissão de notas fiscais

Assinaturas

/api/v1/subscriptions/{id}/invoiceSettings

Asaas: GET /v3/subscriptions/{id}/invoiceSettings

Planned
POST

Criar configuração para emissão de Notas Fiscais

Assinaturas

/api/v1/subscriptions/{id}/invoiceSettings

Asaas: POST /v3/subscriptions/{id}/invoiceSettings

Planned
PUT

Atualizar configuração para emissão de Notas Fiscais

Assinaturas

/api/v1/subscriptions/{id}/invoiceSettings

Asaas: PUT /v3/subscriptions/{id}/invoiceSettings

Planned
GET

Gerar carnê de assinatura

Assinaturas

/api/v1/subscriptions/{id}/paymentBook

Asaas: GET /v3/subscriptions/{id}/paymentBook

Planned
GET

Listar cobranças de uma assinatura

Assinaturas

/api/v1/subscriptions/{id}/payments

Asaas: GET /v3/subscriptions/{id}/payments

Planned
GET

Recuperar configuração da pré-autorização

Cartão de crédito

/api/v1/creditCard/preAuthorization/config

Asaas: GET /v3/creditCard/preAuthorization/config

Planned
POST

Salvar ou atualizar configuração da pré-autorização

Cartão de crédito

/api/v1/creditCard/preAuthorization/config

Asaas: POST /v3/creditCard/preAuthorization/config

Planned
POST

Tokenização de cartão de crédito

Cartão de crédito

/api/v1/payment-methods/tokenize

Asaas: POST /v3/creditCard/tokenizeCreditCard

Available
GET

Listar chargebacks

Chargeback

/api/v1/chargebacks/

Asaas: GET /v3/chargebacks/

Planned
POST

Criar disputa de chargeback

Chargeback

/api/v1/chargebacks/{id}/dispute

Asaas: POST /v3/chargebacks/{id}/dispute

Planned
GET

Recuperar um único chargeback

Chargeback

/api/v1/payments/{id}/chargeback

Asaas: GET /v3/payments/{id}/chargeback

Planned
POST

Criar novo checkout

Checkout

/api/v1/checkouts

Asaas: POST /v3/checkouts

Planned
POST

Cancelar um checkout

Checkout

/api/v1/checkouts/{id}/cancel

Asaas: POST /v3/checkouts/{id}/cancel

Planned
GET

Listar clientes

Clientes

/api/v1/customers

Asaas: GET /v3/customers

Available
POST

Criar novo cliente

Clientes

/api/v1/customers

Asaas: POST /v3/customers

Available
DELETE

Remover cliente

Clientes

/api/v1/customers/{id}

Asaas: DELETE /v3/customers/{id}

Planned
GET

Recuperar um único cliente

Clientes

/api/v1/customers/{id}

Asaas: GET /v3/customers/{id}

Available
PUT

Atualizar cliente existente

Clientes

/api/v1/customers/{id}

Asaas: PUT /v3/customers/{id}

Planned
GET

Recuperar notificações de um cliente

Clientes

/api/v1/customers/{id}/notifications

Asaas: GET /v3/customers/{id}/notifications

Planned
POST

Restaurar cliente removido

Clientes

/api/v1/customers/{id}/restore

Asaas: POST /v3/customers/{id}/restore

Planned

One source of truth

The endpoint matrix and interactive reference are generated from the same versioned OpenAPI inventory. The repository also includes ReadMe's official sync workflow, so the contract can be published to a ReadMe developer hub without rewriting it.

Machine-readable by default

Import the OpenAPI file into Postman, Insomnia, or an SDK generator. Coding agents can also use the concise and full LLM context files maintained with the API.