Pular para o conteúdo principal

Consulta de saldo

Retorna as variações de saldo da empresa, assim como a data na qual esse saldo foi atualizado. Ou seja, quando houve entrada ou saída de valor.

Request

A chamada deverá ser feita utilizando o método GET.

URL
{BaseUrl}/api/v1/balance
HTTP Headers - Exemplo:
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json
Exemplo cURL - bash:
curl -X GET https://api.moneyguard.com.br/api/v1/balance \
-H "Authorization: Bearer seu_access_token" \
-H "User-Agent: seu_user_agent"

Response

Em caso de sucesso, será retornado uma mensagem HTTP 200 – OK, contendo os dados, conforme apresentado abaixo:

HTTP 200 Response Body - Exemplo
{
"available": "0.65",
"blocked": "0.0",
"total": "0.65",
"updated_at": "2026-02-09T11:50:25.673Z"
}

Descrição dos Atributos

ATRIBUTODESCRIÇÃOTIPO
available
(Obrigatório)
Valor disponível para saque, em reais. Pode ter até 2 casas decimais.DECIMAL
Igual ou maior que zero
blocked
(Obrigatório)
Valor não disponível para saque, em reais. Um valor pode estar indisponível por estar sendo processado em algum saque em andamento, por exemplo. Pode ter até 2 casas decimais.DECIMAL
Igual ou maior que zero
total
(Obrigatório)
Valor total de saldo na conta, em reais. Pode ter até 2 casas decimais.DECIMAL
Igual ou maior que zero
updated_at
(Obrigatório)
Data em que foi realizada a última entrada ou saída de valores no saldo.STRING
formato datetime ISO 8601

Caso a conta ainda não possua registro de saldo, será retornado HTTP 200 com os valores zerados:

HTTP 200 Response Body - Conta sem movimentação
{
"available": 0,
"blocked": 0,
"total": 0,
"updated_at": null
}