Skip to main content
PUT
/
subscribers
/
{id}
Update subscriber details
curl --request PUT \
  --url https://olive-gateway-a6ba.onrender.com/api/v1/subscribers/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "address": "456 New St",
  "category": "vip",
  "district": "Western Rural",
  "email": "newemail@example.com",
  "id_back_url": "s3://bucket/kyc/subscriber-id/id-back/file.jpg",
  "id_front_url": "s3://bucket/kyc/subscriber-id/id-front/file.jpg",
  "kyc_level": 2,
  "max_child_cards": 100,
  "national_id": "ID123456789",
  "relationship_manager_id": 1,
  "vult_wallet_id": "VULT123456"
}
'
{}

Authorizations

Authorization
string
header
required

API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'

Path Parameters

id
string
required

Subscriber ID

Body

application/json

Update details

address
string
Example:

"456 New St"

category
string
Example:

"vip"

district
string
Example:

"Western Rural"

email
string
Example:

"newemail@example.com"

id_back_url
string
Example:

"s3://bucket/kyc/subscriber-id/id-back/file.jpg"

id_front_url
string
Example:

"s3://bucket/kyc/subscriber-id/id-front/file.jpg"

kyc_level
integer
Example:

2

max_child_cards
integer
Example:

100

national_id
string
Example:

"ID123456789"

relationship_manager_id
integer
Example:

1

vult_wallet_id
string
Example:

"VULT123456"

Response

Update successful

The response is of type object.