Wallet
Get Balance
Get current wallet balance for a subscriber
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
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Path Parameters
Subscriber ID
Body
application/json
PIN for verification
Example:
"1234"
Response
Balance retrieved
The response is of type object.