Get your balance
const url = 'https://api.poweredbyaura.com/v1/balance';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.poweredbyaura.com/v1/balance \ --header 'Authorization: Bearer <token>'Returns your prepaid balance. available is what you can spend now. held covers purchases that are
still pending: it is charged if they succeed and released if they fail.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Your balance.
object
object
Amount in the currency’s minor unit (kobo for NGN).
ISO 4217 currency code.
object
Amount in the currency’s minor unit (kobo for NGN).
ISO 4217 currency code.
Examples
Balance with purchases pending
{ "object": "balance", "available": { "amount": 12395000, "currency": "NGN" }, "held": { "amount": 70000, "currency": "NGN" }, "updated_at": "2026-10-12T09:15:02Z"}Headers
Section titled “Headers”Example
req_7Kp2Vx9QmR4tA unique ID for this request. Quote it when you contact your technical contact.
The API key is missing, wrong or revoked.
object
object
A stable, machine-readable code. New codes may be added in v1, so treat an unknown code by its HTTP
status and retryable flag.
A human-readable explanation. Do not parse it; use code.
The request field the error is about, when there is one.
Whether the same request can succeed if you retry it later.
Extra facts about the error, such as the existing purchase or the network’s status.
object
Examples
{ "error": { "code": "invalid_api_key", "message": "The API key is not valid.", "retryable": false, "request_id": "req_2Mz6Rt8KcW1p" }}Headers
Section titled “Headers”Example
req_7Kp2Vx9QmR4tA unique ID for this request. Quote it when you contact your technical contact.
© 2026 Aura Mobile Communications Ltd ·poweredbyaura.com ·Privacy ·Terms