Subscribers
Update Subscriber
Update subscriber profile and KYC information
PUT
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.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Path Parameters
Subscriber UUID (e.g.,
sub_abc123)Body Parameters
All fields are optional. Only include fields you want to update.Updated email address
Updated physical address
New KYC level (1-3). Requires supporting documents.
National ID number
ID type:
NATIONAL_ID, PASSPORT, DRIVERS_LICENSEURL to ID document image
URL to selfie image
Link VULT wallet ID
Account category:
standard, vip, corporateMaximum child cards allowed
Assigned relationship manager ID
Response
Whether update succeeded
Result message
Updated subscriber object
Examples
KYC Upgrade Requirements
Level 1 → 2
- Valid ID document
- ID number
Level 2 → 3
- Proof of address
- Selfie verification
Special Categories
- VIP review
- Corporate documents
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_REQUEST | Invalid field values |
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 403 | FORBIDDEN | Cannot update this subscriber |
| 404 | 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
Update details
Example:
"456 New St"
Example:
"vip"
Example:
"Western Rural"
Example:
"newemail@example.com"
Example:
"s3://bucket/kyc/subscriber-id/id-back/file.jpg"
Example:
"s3://bucket/kyc/subscriber-id/id-front/file.jpg"
Example:
2
Example:
100
Example:
"ID123456789"
Example:
1
Example:
"VULT123456"
Response
Update successful
The response is of type object.