Skip to main content
POST
Balance queries require PIN verification to ensure only authorized users can view account balances.

Request

string
required
Bearer olive_live_xxx or Bearer eyJ... (JWT)

Path Parameters

string
required
Subscriber UUID (e.g., sub_abc123)

Body Parameters

string
required
Subscriber’s 4-digit PIN for verification

Response

boolean
Whether query succeeded
integer
Current balance in cents
string
Formatted balance (e.g., 125,000.00 SLE)
string
Currency code (SLE)

Examples


Security

PIN Required

Every balance query requires PIN verification

Attempt Limits

3 failed attempts locks account for 30 minutes

Errors

Authorizations

Authorization
string
header
required

API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'

Path Parameters

subscriber_id
string
required

Subscriber ID

Body

application/json

PIN for verification

pin
string
required
Example:

"1234"

Response

Balance retrieved

The response is of type object.