Skip to main content
Returns the current available balance for a virtual account. The balance reflects funds that are available for outbound payments after accounting for any pending transactions. This endpoint is rate limited to 15 requests per second — implement appropriate back-off logic if you are polling balances in a high-frequency loop.

Endpoint

Required scope: com.diameterpay.api/accounts.read

Request Headers

string
required
Bearer token obtained from your OAuth 2.0 token endpoint. Format: Bearer {access_token}

Path Parameters

string
required
The UUID of the virtual account whose balance you want to retrieve.

Response Fields

string
The available balance on the account expressed as a decimal string (e.g., "1500.00"). This is the amount currently available for outbound transfers.
string
The currency of the balance. Currently always USD.

Rate Limiting

This endpoint is limited to 15 requests per second per API client. Exceeding this limit will result in a 429 Too Many Requests response. Use exponential back-off with jitter when retrying after a rate limit error.

Example Request

Example Response