Skip to main content

Business Verification

Verify Business (CAC)​

POST {{baseurl}}/v1/api/identity/ng/cac

Request Body​

NameTypeDescription
id*StringValid CAC Registration Number (RC Number)
isSubjectConsent*BooleanIndicate subject has given consent. Must be true
validationObjectValidation Object
dataObjectData Validation Object
companyNameStringCompany name to compare against CAC records
registrationDateStringRegistration date to compare against CAC records (YYYY-MM-DD)

Business Verification​

Business Verification verifies that a provided Corporate Affairs Commission (CAC) registration number exists in the database. It returns the registered information of the business:

{
"id": "RC-123456",
"isSubjectConsent": true
}
{
"success": true,
"statusCode": 200,
"message": "success",
"data": {
"status": "found",
"reason": null,
"dataValidation": false,
"selfieValidation": false,
"companyName": "ACME ENTERPRISES LIMITED",
"registrationNumber": "RC-123456",
"registrationDate": "2015-07-10",
"companyStatus": "Active",
"companyType": "Private Company Limited by Shares",
"address": {
"street": "10 Commerce Avenue, Victoria Island",
"city": "Lagos",
"state": "Lagos",
"country": "Nigeria"
},
"directors": [
{
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1975-03-15",
"nationality": "Nigerian"
}
],
"isConsent": true,
"idNumber": "RC-123456",
"allValidationPassed": true,
"createdAt": "2023-06-20T18:20:11.552Z",
"updatedAt": "2023-06-20T18:20:11.552Z",
"country": "NG",
"metadata": {}
}
}

Business Validation​

Business Validation verifies a CAC registration number and compares provided data parameters against the records in the database:

{
"id": "RC-123456",
"isSubjectConsent": true,
"validations": {
"data": {
"companyName": "ACME ENTERPRISES LIMITED",
"registrationDate": "2015-07-10"
}
}
}
{
"success": true,
"statusCode": 200,
"message": "success",
"data": {
"validations": {
"data": {
"companyName": {
"validated": true,
"value": "ACME ENTERPRISES LIMITED"
},
"registrationDate": {
"validated": true,
"value": "2015-07-10"
}
},
"validationMessages": ""
},
"status": "found",
"reason": null,
"dataValidation": true,
"selfieValidation": false,
"companyName": "ACME ENTERPRISES LIMITED",
"registrationNumber": "RC-123456",
"registrationDate": "2015-07-10",
"companyStatus": "Active",
"companyType": "Private Company Limited by Shares",
"address": {
"street": "10 Commerce Avenue, Victoria Island",
"city": "Lagos",
"state": "Lagos",
"country": "Nigeria"
},
"directors": [
{
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1975-03-15",
"nationality": "Nigerian"
}
],
"isConsent": true,
"idNumber": "RC-123456",
"allValidationPassed": true,
"country": "NG",
"createdAt": "2023-06-20T18:24:16.916Z",
"lastModifiedAt": "2023-06-20T18:24:16.916Z",
"metadata": {}
}
}

Error Responses​

HTTP/1.1 402 Payment Required​

{
"success": false,
"statusCode": 402,
"message": "Insufficient fund",
"name": "PaymentRequiredError",
"data": {}
}

HTTP/1.1 500 Internal Server Error​

{
"success": false,
"statusCode": 500,
"message": "Service unavailable",
"name": "Error",
"data": {}
}

HTTP/1.1 403 Forbidden​

{
"success": false,
"statusCode": 403,
"message": "Permission denied",
"name": "UnauthorizedError",
"data": {}
}