POST
/
customers
/
kyc
/
customer
/
nin?customerId=
{customerId}
&nin=
{nin}
&verify=1
curl --request POST \
  --url 'https://waas-staging.cafeone.ng/api/v1/customers/kyc/customer/nin?customerId={customerId}&nin={nin}&verify=1' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "firstname": "<string>",
  "lastname": "<string>",
  "dob": "<string>"
}'

Query Parameters

customerId
string
required

Example: ‘3fa85f64-5717-4562-b3fc-2c963f66afa6’

nin
string
required

Example: ‘3fa85f64-5717-4562-b3fc-2c963f66afa6’

verify
string

Example: ‘You can pass verify=1, so that you can use the same bvn/nin multiple times’

Request Body

firstname
string
required

Example: ‘John’

lastname
string
required

Example: ‘Callister’

dob
string
required

Example:‘2025-04-28T14:58:01’

Response

❌ Error Responses


Status Code: 400 Bad Request
{
  "code": "01",
  "success": false,
  "message": "Invalid customer Id",
  "data": null
}