Get account balances
Retrieve current balances for specified accounts. Can query single or multiple accounts in one request.
POST
/account/get-balances
curl \
--request POST 'https://pay-api.aiic.nz/v1/account/get-balances' \
--header "X-Public-Key: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"data":{"accountIds":["acc_123","acc_456"],"includePending":false},"signature":"base64-encoded-signature","publicKey":"base64-encoded-public-key","timestamp":1703123456789,"nonce":"abc123-def456-ghi789"}'
Request examples
{
"data": {
"accountIds": [
"acc_123",
"acc_456"
],
"includePending": false
},
"signature": "base64-encoded-signature",
"publicKey": "base64-encoded-public-key",
"timestamp": 1703123456789,
"nonce": "abc123-def456-ghi789"
}
Response examples (200)
{
"success": true,
"balances": [
{
"accountId": "acc_123",
"balance": 5000,
"availableBalance": 4500,
"pendingBalance": 500,
"currency": "NZD",
"lastUpdated": "2025-05-04T09:42:00Z"
}
],
"timestamp": "2025-05-04T09:42:00Z"
}