Consultar conta
GET /accounts/:id — retorna saldo e dados da conta autenticada.
Consultar conta
Retorna os dados de uma conta específica vinculada à entidade autenticada. Mesmo shape do array accounts[] devolvido por /authenticate, mas envelopado em { account }.
GET/accounts/:accountId
balance, monthlyGoal, monthlySpending e savingsProgress são em reais (decimal), diferente da API Pix que usa centavos como string. Cuidado ao consumir.
Path params
- accountIdObrigatóriostring (UUID)ID da conta. Use o id retornado em accounts[] do /authenticate.
Headers
- AcceptObrigatóriostringapplication/json
- AuthorizationObrigatóriostringBearer <token> — JWT retornado em /authenticate.
- X-Tenant-IdObrigatóriostring (UUID)Identificador do tenant (deve coincidir com o tenant do token).
Exemplo de requisição
bash
curl https://baas.staterpay.io/accounts/00000000-0000-0000-0000-000000000020 \ -H "Accept: application/json" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.<payload>.<signature>" \ -H "X-Tenant-Id: 00000000-0000-0000-0000-000000000000"Resposta
- account.idstring (UUID)ID da conta.
- account.bankstringCódigo do banco (3 dígitos).
- account.agencystringAgência (4 dígitos).
- account.numberstringNúmero da conta.
- account.balancenumberSaldo atual em reais (não centavos).
- account.status"APPROVED" | "PENDING" | "REJECTED"Estado de provisionamento da conta.
- account.monthlyGoalnumberMeta de gastos mensal definida pelo usuário (0 quando não definida).
- account.monthlySpendingnumberTotal gasto no mês corrente em reais.
- account.savingsProgressnumberProgresso na meta de economia.
json
{ "account": { "id": "00000000-0000-0000-0000-000000000020", "bank": "000", "agency": "0001", "number": "1000002", "balance": 224.93, "status": "APPROVED", "monthlyGoal": 0, "monthlySpending": 22.20, "savingsProgress": 0 }}URL base:
https://baas.staterpay.io