Update Customer
Updates an existing registered customer profile for the authenticated account.
Authentication:
- REQUIRED: Basic Auth only.
Query Parameters:
customer_id(required): Customer identifier returned byregisterCustomer.
Request Body:
- Provide one or more updatable sender fields.
name_firstandname_lastare immutable and cannot be updated.
Response:
- Returns updated flat sender profile with
customer_idand timestamps.
Field code references:
ic_typemust be one of the supported identification document type codes:NIC,PP,WEP,DL.occupationmust be one of the supported occupation codes:OCC1throughOCC11.
Corridor eligibility: After updating, call checkCustomer and inspect allowed before retrying decodeQr for the target country.
Authentication
AuthorizationBasic
Basic Auth: base64(client_id:client_secret)
Query parameters
customer_id
Request
This endpoint expects an object.
email
phone
occupation
address
gender
MALE or FEMALE for Peru (PE)
Response
OK
customer_id
name_first
name_last
gender
ic_number
ic_type
ic_country
occupation
country_of_residence
phone
email
nationality
dob
address
ic_expiry_date
created_at
updated_at
allowed
ISO 3166-1 alpha-2 corridor code → true when stored sender profile satisfies that corridor’s requirements.
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
