πUpdate Customer
Endpoint
π Description
Updates a customer's KYC information based on their customer_id, email, or phone_number. If the customer exists but has incomplete KYC data, this endpoint allows the business to complete or modify their details, including updating files (ID or utility bill).
Request Headers
Authorization
Beaerer {Secrete_KEY}
api-key
{API_KEY}
Content-Type
application/json
π§Ύ Request Body
first_name
string
β
Customer's first name
last_name
string
β
Customer's last name
email
string
β
Valid email address
phone_number
string
β
Nigerian phone number (11 digits)
address
string
β
Residential address
state
string
β
State of residence
city
string
β
City of residence
postal_code
string
β
Postal code
date_of_birth
string
β
Must be at least 14 years old (YYYY-MM-DD)
id_type
string
β
One of: bvn, nin
id_number
string
β
ID number, validated based on id_type
id_card
file
β
JPEG, PNG, or PDF file (max: 5MB)
utility_bill
file
β
JPEG, PNG, or PDF file (max: 5MB)
businessId
string
β
The business ID this customer belongs to
π Note: Files like
id_cardandutility_billshould be submitted as part of amultipart/form-datarequest.
β Successful Response
Last updated