Agents
Fund Agent
Add float to an agent’s account
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.
Adds float balance to an agent’s account. System admins can fund any agent. Super-agents can only fund their sub-agents.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Path Parameters
Agent UUID to fund (e.g.,
agent_abc123)Body Parameters
Amount to add (e.g.,
500000.00 or 500000)Funding description/reference
Response
Whether funding succeeded
Funding transaction ID
Agent’s new float balance
Examples
Funding Sources
OLIVE Admin
System admin funds from OLIVE pool
Super-Agent
Super-agent transfers own float to sub-agent
Permissions
| Funder Role | Can Fund |
|---|---|
| System Admin | Any agent |
| Super-Agent | Own sub-agents only |
| Sub-Agent | None |
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_AMOUNT | Invalid amount format |
| 401 | UNAUTHORIZED | Invalid API key |
| 403 | FORBIDDEN | Not authorized to fund |
| 403 | INSUFFICIENT_FLOAT | Super-agent has insufficient balance |
| 404 | NOT_FOUND | Agent 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
Agent ID
Body
application/json
Fund amount
Accepts decimal format like "1289.00" or "1289"
Response
OK
The response is of type object.