Wallet
Fund from VULT
Top up OLIVE wallet from VULT wallet
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.
Transfers funds from subscriber’s VULT mobile money wallet to their OLIVE wallet.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Body Parameters
Subscriber UUID
VULT wallet identifier
Amount to transfer (e.g.,
500.00)VULT transaction reference for reconciliation
Subscriber’s OLIVE PIN
Response
Whether funding succeeded
OLIVE transaction ID
Updated OLIVE wallet balance
Examples
Flow
Prerequisites
VULT Linked
Subscriber must have VULT wallet linked to profile
VULT Balance
Sufficient balance in VULT wallet
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_AMOUNT | Invalid amount format |
| 400 | INVALID_PIN | PIN verification failed |
| 400 | VULT_NOT_LINKED | VULT wallet not linked |
| 400 | VULT_INSUFFICIENT_FUNDS | VULT balance too low |
| 401 | UNAUTHORIZED | Invalid API key |
| 404 | SUBSCRIBER_NOT_FOUND | Subscriber not found |
| 500 | VULT_ERROR | VULT service error |
| 500 | INTERNAL_ERROR | Server error |
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Body
application/json
Fund from VULT details
Response
Wallet funded successfully
The response is of type object.