Initiate Non-Document Verification
Initiates a specific non-document verification check (e.g., Brazil CPF, Nigeria NIN, Nigeria BVN) for an existing applicant.
Requires the specific identifier (CPF, NIN, or BVN) in the request body.
The API checks if the verification type is supported for the applicant’s country and enabled for the organization before proceeding.
Results include the final status (verified or failed) and data returned from the verification source.
Documentation Index
Fetch the complete documentation index at: https://docs.dataspike.io/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Path Parameters
Existing applicant id
"01827ed5-c228-7a3c-9a31-7ab7cc169d13"
Body
Details for the non-document verification request.
Request body for initiating a non-document verification.
Specifies the exact non-document verification check to perform.
NONDOC_BRAZIL_CPF_BASIC, NONDOC_BRAZIL_CPF_ONDEMAND, NONDOC_NIGERIA_NIN, NONDOC_NIGERIA_BVN_BASIC, NONDOC_NIGERIA_BVN_ADVANCED "NONDOC_NIGERIA_NIN"
Contains the specific identifier needed for the check. The key depends on the verification_type.
- Option 1
- Option 2
- Option 3
{ "cpf": "11122233344" }If provided, overrides the organization's default sandbox setting for this specific call. Defaults to the organization's setting if omitted.
Response
Non-Document Verification Successful or Logically Failed
Response body for a non-document verification attempt.
The unique ID for this verification attempt log.
"018f7b1a-1234-5678-9abc-def012345678"
The final status of the non-document verification check.
verified, failed "verified"
Specifies the exact non-document verification check to perform.
NONDOC_BRAZIL_CPF_BASIC, NONDOC_BRAZIL_CPF_ONDEMAND, NONDOC_NIGERIA_NIN, NONDOC_NIGERIA_BVN_BASIC, NONDOC_NIGERIA_BVN_ADVANCED "NONDOC_NIGERIA_NIN"
The applicant's country code (ISO 3166-1 alpha-2) used for the check.
"NG"
Contains the JSON response from the underlying verification service. The structure varies based on the verification_type. Key fields typically include:
status(string/enum): Status code/enum from the downstream service (e.g.,NIN_SUCCESS,BVN_NAME_MISMATCH,CPF_SUCCESS).status_description(string): Description of the status. Other fields depend on the verification type:- CPF (Brazil): Includes
raw_data(a string containing JSON with CPF details likeTaxIdNumber,Name,BirthDate,TaxIdStatus). - NIN (Nigeria): Includes
name(object),photo(base64 string),gender,date_of_birth. - BVN Basic/Advanced (Nigeria): Includes an
entityobject containing BVN details.entityincludesname(object),gender,date_of_birth,photo. The Advanced type returns more fields withinentitylikeemail,nationality,residential_address,enrollment_bank, etc.
{
"status": "NIN_SUCCESS",
"status_description": "Verification successful",
"name": {
"name": "Jane Doe",
"first_name": "Jane",
"last_name": "Doe"
},
"date_of_birth": "1992-05-15"
}ISO 8601 timestamp when the verification was initiated.
"2024-05-15T10:00:00Z"
ISO 8601 timestamp when the verification finished processing.
"2024-05-15T10:00:05Z"