Skip to main content
POST
Runs a single verification module for an applicant and charges the module cost to your wallet. The module ID is a path parameter. Returns the run, the updated applicant, and the amount charged. Requires Authorization: Bearer $TOKEN. Rate limited to 30 requests per minute.

Path parameters

string
required
The applicant ID.
string
required
The module to run. Must be enabled on the widget. One of: business_profile, industry_classification, cac_verification, tin_verification, scuml, tax_clearance, business_license, address_verification, bank_account_verification, operational_proof, directors_kyc, shareholders_kyc, beneficial_ownership, liveness_check, document_upload, aml_screening, pep_screening, sanctions_screening, adverse_media.

Body

integer
default:"1"
Number of units to run. Integer, 1–20.
object
default:"{}"
Module-specific input data. Required fields vary by module.
Returns 201. A run’s status is one of pending, passed, failed, or requires_review.