Wallet
Internal Transfer
Transfer funds between accounts internally
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.
Internal transfers move funds between subscriber accounts using account IDs. For transfers by card serial, use P2P Transfer.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Body Parameters
Source account UUID
Destination account UUID
Amount to transfer
Source account PIN
Transfer description
Response
Whether transfer succeeded
Unique transaction ID
Result message
Examples
Use Cases
| Scenario | Description |
|---|---|
| Agent Settlement | Transfer from agent to OLIVE |
| Corporate Payroll | Bulk employee payments |
| Refunds | Return funds to subscriber |
| Account Adjustment | Administrative corrections |
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_AMOUNT | Amount format invalid |
| 400 | INSUFFICIENT_FUNDS | Balance too low |
| 400 | INVALID_PIN | PIN verification failed |
| 401 | UNAUTHORIZED | Invalid API key |
| 404 | ACCOUNT_NOT_FOUND | Account not found |
| 500 | INTERNAL_ERROR | Server error |
Authorizations
JWT token from admin login for administrative operations. Format: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Headers
Body
application/json
Response
200 - application/json
Success
The response is of type object.