POST
/
api
/
v1
/
customers
/
individual-customers
/
update
/
personal-details
Update retail customer's personal details.
curl --request POST \
  --url https://demoapi.saasphereltd.com/api/v1/customers/individual-customers/update/personal-details \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "Mr.",
  "first_name": "John",
  "last_name": "Doe",
  "middle_name": "Michael",
  "nin": "12345678901",
  "phone_number_2": "08098765432",
  "marital_status": "married",
  "gender": "male",
  "dob": "<any>",
  "id_type": "national_id",
  "id_card_no": "A12345678",
  "house_address": "123 Main Street",
  "city": "Lagos",
  "state": "Lagos",
  "education_level": "bachelor",
  "employment_status": "employed",
  "employer_id": 10,
  "sector_id": 5,
  "net_monthly_income": 150000,
  "nok_name": "Jane Doe",
  "nok_relationship": "spouse",
  "nok_address": "789 Kin Street",
  "account_number": "1234567890",
  "account_name": "John Doe",
  "bank_code": "044",
  "nok_bvn": "98765432109"
}
'
{
  "status": "00",
  "message": "Personal details updated successfully",
  "data": {}
}

Authorizations

Authorization
string
header
required

Paste only the token (no "Bearer " prefix).

Body

application/json
first_name
string
required

The customer's first name.

Example:

"John"

last_name
string
required

The customer's last name.

Example:

"Doe"

marital_status
string
required

The customer's marital status.

Example:

"married"

gender
string
required

The customer's gender.

Example:

"male"

dob
any
id_type
string
required

The ID card type.

Example:

"national_id"

id_card_no
string
required

The ID card number.

Example:

"A12345678"

house_address
string
required

The customer's house address.

Example:

"123 Main Street"

city
string
required

The customer's city.

Example:

"Lagos"

state
string
required

The customer's state.

Example:

"Lagos"

employment_status
string
required

The customer's employment status.

Example:

"employed"

net_monthly_income
number
required

The net monthly income.

Example:

150000

nok_name
string
required

The next of kin's name.

Example:

"Jane Doe"

nok_relationship
string
required

The relationship to next of kin.

Example:

"spouse"

nok_address
string
required

The next of kin's address.

Example:

"789 Kin Street"

account_number
string
required

The customer's bank account number.

Example:

"1234567890"

account_name
string
required

The customer's bank account name.

Example:

"John Doe"

bank_code
string
required

The bank code.

Example:

"044"

title
string

optional The customer's title.

Example:

"Mr."

middle_name
string

optional The customer's middle name.

Example:

"Michael"

nin
string

optional The customer's 11-digit NIN.

Example:

"12345678901"

phone_number_2
string

optional Secondary 11-digit phone number.

Example:

"08098765432"

education_level
string

optional The customer's education level.

Example:

"bachelor"

employer_id
integer

optional The employer ID.

Example:

10

sector_id
integer

optional The sector ID.

Example:

5

nok_bvn
string

optional The next of kin's 11-digit BVN.

Example:

"98765432109"

Response

200 - application/json
status
string
Example:

"00"

message
string
Example:

"Personal details updated successfully"

data
object