Docs
Acessar painel

Saldo e extrato

Consultar saldo

GEThttps://api.kokupay.com/v1/balance

Mostra a sua posição na Koku: o que está pendente de liquidação, o que já está disponível, reservas, bloqueios e quanto você tem a receber.

GET/v1/balance
curl -X GET 'https://api.kokupay.com/v1/balance' \
  -H "Authorization: Bearer $KOKU_API_KEY"
200Resposta
{
  "currency": "BRL",
  "pending_cents": "0",
  "available_cents": "15670",
  "contract_reserve_cents": "0",
  "blocked_cents": "0",
  "payout_reserved_cents": "0",
  "total_cents": "15670",
  "owed_to_koku_cents": "0",
  "payouts_suspended": false,
  "suspension_reasons": [],
  "payouts_by_koku": true,
  "payouts_by_koku_message": "Os repasses são feitos pela Koku: peça o saque pelo painel, a qualquer hora",
  "available_for_payout_cents": "15670",
  "to_receive_cents": "15670",
  "as_of": "2026-10-08T09:00:00.000Z"
}

Autenticação

Authorization: Bearer <sua chave de API>

Escopo exigido: balance:read. Veja Chaves de API.

Resposta 200

currencystring

Moeda (BRL).

Valores: BRL

pending_centsstring (centavos)

Vendas pagas, ainda não liquidadas e conciliadas, em centavos.

available_centsstring (centavos)

Vendas liquidadas e conciliadas, prontas para repasse, em centavos.

contract_reserve_centsstring (centavos)

Reserva contratual (continua sendo sua; é liberada conforme o contrato), em centavos.

blocked_centsstring (centavos)

Bloqueado por devolução, contestação ou pagamento retido, em centavos.

payout_reserved_centsstring (centavos)

Reservado para saques pedidos e ainda não pagos, em centavos.

total_centsstring (centavos)

Soma das posições acima, em centavos.

owed_to_koku_centsstring (centavos)

Valor devido à Koku (por exemplo, devolução maior que o saldo), em centavos.

payouts_suspendedbooleano

true quando os repasses estão suspensos (veja suspension_reasons).

suspension_reasonslista de string

Motivos da suspensão dos repasses.

payouts_by_kokubooleano

true quando os repasses são feitos pela Koku conforme o contrato: você pede o saque pelo painel, a qualquer hora, e a Koku aprova e transfere.

payouts_by_koku_messagestring ou null

Mensagem para exibir quando os repasses são feitos pela Koku.

available_for_payout_centsstring (centavos)

Quanto você pode pedir de saque agora pelo painel (o disponível), em centavos.

to_receive_centsstring (centavos)

Total a receber da Koku: pendente + disponível + reserva contratual (sem o bloqueado), em centavos.

as_ofstring (data e hora)

Momento da leitura do saldo.

Erros

StatusCódigoQuando
401unauthorizedChave ausente, inválida, revogada ou expirada.
403forbiddenA chave não tem o escopo exigido (details.reason = "missing_scope").
429rate_limitedLimite de requisições excedido. Aguarde o tempo de Retry-After.
500internal_errorFalha inesperada. Repita com a mesma Idempotency-Key; persistindo, envie o correlation_id à Koku (veja Suporte).

Formato do corpo de erro em Erros.