Wallet
Get Balance
Get current wallet balance for a subscriber
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vultlocal.com/llms.txt
Use this file to discover all available pages before exploring further.
Balance queries require PIN verification to ensure only authorized users can view account balances.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Path Parameters
Subscriber UUID (e.g.,
sub_abc123)Body Parameters
Subscriber’s 4-digit PIN for verification
Response
Whether query succeeded
Current balance in cents
Formatted balance (e.g.,
125,000.00 SLE)Currency code (
SLE)Examples
Security
PIN Required
Every balance query requires PIN verification
Attempt Limits
3 failed attempts locks account for 30 minutes
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_PIN_FORMAT | PIN must be 4 digits |
| 401 | INVALID_PIN | PIN verification failed |
| 401 | UNAUTHORIZED | Invalid API key |
| 403 | ACCOUNT_LOCKED | Too many failed attempts |
| 404 | SUBSCRIBER_NOT_FOUND | Subscriber not found |
| 500 | INTERNAL_ERROR | Server error |
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.