Skip to main content
Create Individual Customer
curl --request POST \
  --url https://sigmacdd.sabipay.com/cdd/customers \
  --header 'Content-Type: application/json' \
  --header 'apiKey: <api-key>' \
  --header 'apiSecret: <api-key>' \
  --data '
{
  "uniqueId": "CUST-IND-001",
  "type": "individual",
  "channel": "mobile",
  "firstName": "Amara",
  "lastName": "Okafor",
  "title": "Ms",
  "middleName": "Chisom",
  "dob": "1990-04-15",
  "gender": "female",
  "photo": "https://example.com/photos/amara.jpg",
  "phone": "+2348012345678",
  "address": "12 Bode Thomas Street, Surulere, Lagos",
  "bvnNumber": "12345678901",
  "ninNumber": "98765432101",
  "passportNumber": "A12345678",
  "driversLicenseNumber": "FKJ-23456E",
  "votersCardNumber": "1A2B3C4D5E6F",
  "accountNumber": "0123456789",
  "accountType": "savings",
  "purposeOfAccount": "Salary and personal transactions",
  "proofOfAddressType": "utility bill",
  "proofOfAddress": "https://example.com/docs/utility-bill.pdf",
  "mothersMaidenName": "Eze",
  "nationality": "Nigerian",
  "religion": "Christianity",
  "stateOfOrigin": "Anambra",
  "lgaOfOrigin": "Onitsha North",
  "occupation": "Software Engineer",
  "maritalStatus": "single",
  "politicalAffiliation": false,
  "politicalPosition": false,
  "politicalAffiliationRelationship": null,
  "politicalPositionDescription": null,
  "sourceOfFunds": "salary",
  "groupId": "664f1a2b3c4d5e6f7a8b9c0d"
}
'
{
  "message": "CDD customer created successfully",
  "data": {
    "_id": "67f50d48c2a7d1f2b6e99389",
    "uniqueId": "CUST-IND-001",
    "type": "individual",
    "firstName": "Amara",
    "lastName": "Okafor",
    "channel": "mobile",
    "status": "active",
    "kycLevel": "Tier 2",
    "createdAt": "2026-03-25T10:25:00.000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://sigma-docs.pastel.africa/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint is for creating individual customers. For corporate customers, see Create Corporate Customer.

Authorizations

apiKey
string
header
required
apiSecret
string
header
required

Body

application/json
uniqueId
string
required
type
string
required
Example:

"individual"

firstName
string
required
lastName
string
required
channel
string
title
string
middleName
string
dob
string<date>
gender
string
photo
string
phone
string
address
string
bvnNumber
string
ninNumber
string
passportNumber
string
driversLicenseNumber
string
votersCardNumber
string
accountNumber
string
accountType
string
purposeOfAccount
string
proofOfAddressType
string
proofOfAddress
string
mothersMaidenName
string
nationality
string
religion
string
stateOfOrigin
string
lgaOfOrigin
string
occupation
string
maritalStatus
string
politicalAffiliation
boolean
politicalPosition
boolean
politicalAffiliationRelationship
string | null
politicalPositionDescription
string | null
sourceOfFunds
string
groupId
string
groupName
string

Response

Customer created

message
string
data
object