Skip to main content
PATCH
/
WaasCore
/
api
/
v2
/
customers
/
customer
/
{customerId}
/
update
Update Customer (v2)
curl --request PATCH \
  --url https://waas-staging.embedly.ng/WaasCore/api/v2/customers/customer/{customerId}/update \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "organizationId": "<string>",
  "firstName": "<string>",
  "lastName": "<string>",
  "middleName": "<string>",
  "dob": "<string>",
  "city": "<string>",
  "address": "<string>",
  "occupation": "<string>",
  "gender": "<string>",
  "bvnverified": true,
  "ninVerified": true,
  "bvn": "<string>",
  "nin": "<string>",
  "maritalStatus": "<string>",
  "pepDeclaration": true,
  "employmentStatus": "<string>",
  "sourceOfFunds": "<string>",
  "passportUrl": "<string>",
  "nextOfKin": {}
}
'
{
  "code": "00",
  "success": true,
  "message": "Updated Successfully",
  "data": true
}
customerId
string
required
The customer’s unique identifier. Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

Request Parameters

organizationId
string
required
The organization’s unique identifier.
firstName
string
Customer’s first name. Example: John
lastName
string
Customer’s last name. Example: Doe
middleName
string
Customer’s middle name.
dob
string
Date of birth in ISO format. Example: 2026-04-10T05:13:56.119Z
city
string
Customer’s residential city.
address
string
Customer’s residential address.
occupation
string
Customer’s occupation.
gender
string
Customer’s gender.
bvnverified
boolean
Indicates whether the customer’s BVN is verified.
ninVerified
boolean
Indicates whether the customer’s NIN is verified.
bvn
string
Customer’s BVN. Example: 12345678901
nin
string
Customer’s NIN. Example: 23456789012
maritalStatus
string
Customer’s marital status. Example: Single
pepDeclaration
boolean
PEP declaration.
employmentStatus
string
Employment status. Example: Employed
sourceOfFunds
string
Source of funds. Example: MonthlySalary
passportUrl
string
URL to customer’s passport photograph.
nextOfKin
object
Next of kin details with fields: surname, firstName, otherNames, relationship, mobileNumber, address.
{
  "code": "00",
  "success": true,
  "message": "Updated Successfully",
  "data": true
}