Pular para o conteúdo

Saldo e extrato

Método Endpoint Descrição
GET /api/balance Saldo atual, com os recortes balance, blocked, reserve e processing
GET /api/export/charges Enfileira a exportação de cobranças em CSV
GET /api/export/withdrawals Enfileira a exportação de saques em CSV

GET /api/balance

GET /api/balance
curl --request GET \
--url https://api.avexus.app/api/balance \
--header 'x-api-key: <API_KEY>' \
--header 'x-token: <TOKEN>' \
--header 'x-timezone: America/Sao_Paulo'
200 — Balance returned
{
"code": 200,
"content": {
"currency": "BRL",
"balance": 1250.75,
"blocked": 120.0,
"reserve": 80.0,
"processing": 45.5
},
"message": "Balance returned",
"timestamp": "2026-07-24T18:38:26.703Z"
}
Campo Descrição
balance Disponível para usar — é daqui que sai um saque
blocked Bloqueado (ex.: disputa em andamento)
reserve Retido em reserva
processing Em processamento, ainda não liquidado
GET /api/balance — por moeda
curl --request GET \
--url 'https://api.avexus.app/api/balance?currency=BRL' \
--header 'x-api-key: <API_KEY>' \
--header 'x-token: <TOKEN>'
GET /api/balance — por tipo
curl --request GET \
--url 'https://api.avexus.app/api/balance?type=FIAT' \
--header 'x-api-key: <API_KEY>' \
--header 'x-token: <TOKEN>'

O extrato lançamento a lançamento (cada crédito, débito, taxa, split e estorno, com a referência da cobrança que os originou) está no painel, em Financeiro → Extrato.

As exportações são assíncronas: a chamada enfileira o trabalho e responde 202 com um job_id. O arquivo fica disponível para download no painel quando o processamento termina.

Valor Período
today Hoje
yesterday Ontem
current_month Mês atual
last_seven_days Últimos 7 dias
last_four_weeks Últimas 4 semanas
last_month Mês passado
all Todo o histórico

GET /api/export/charges

GET /api/export/charges — mês atual
curl --request GET \
--url 'https://api.avexus.app/api/export/charges?date_range=current_month' \
--header 'x-api-key: <API_KEY>' \
--header 'x-token: <TOKEN>' \
--header 'x-timezone: America/Sao_Paulo'
202 — Charges export queued
{
"code": 202,
"content": {
"job_id": "exp_7Kd1p0Ct6QL3",
"date_range": "current_month",
"kind": "charges"
},
"message": "Charges export queued",
"timestamp": "2026-07-24T18:38:26.703Z"
}

GET /api/export/withdrawals

GET /api/export/withdrawals — mês atual
curl --request GET \
--url 'https://api.avexus.app/api/export/withdrawals?date_range=current_month' \
--header 'x-api-key: <API_KEY>' \
--header 'x-token: <TOKEN>' \
--header 'x-timezone: America/Sao_Paulo'
202 — Withdrawals export queued
{
"code": 202,
"content": {
"job_id": "exp_9Wlp2kGy4t9",
"date_range": "current_month",
"kind": "withdrawals"
},
"message": "Withdrawals export queued",
"timestamp": "2026-07-24T18:38:26.703Z"
}
  • Saques — como transformar balance em dinheiro na conta.
  • Split de pagamento — como os lançamentos de split aparecem no extrato.
  • Códigos de erro — o que fazer com um 422 Insufficient available balance.