Admin
API Keys
Create and manage API keys
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.
Generate API keys for integrations. Only system administrators can create API keys.
Request
Bearer <token> - System Admin JWTBody Parameters
Friendly name for the API key
Permission scopes for the key (e.g.,
["payments:read", "balance:read"])Expiration date (ISO 8601). Leave empty for no expiration.
Response
The generated API key (shown only once)
Key name
Assigned permission scopes
Creation timestamp
Expiration timestamp (if set)
Examples
Available Scopes
| Scope | Description |
|---|---|
payments:read | Read payment data |
payments:write | Create payments |
balance:read | Read wallet balances |
subscribers:read | Read subscriber data |
subscribers:write | Modify subscribers |
compliance:read | Read compliance data |
admin:full | Full admin access |
Security
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_REQUEST | Invalid request format |
| 403 | FORBIDDEN | Not authorized to create API keys |
| 500 | INTERNAL_ERROR | Server error |
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Body
application/json
API key details
Response
API key created
The response is of type object.