Onboarding (KYB)
Run module
Execute a specific verification module for an applicant.
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
Returns
Authorization: Bearer $TOKEN. Rate limited to 30 requests per minute.
Path parameters
The applicant ID.
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
Number of units to run. Integer, 1–20.
Module-specific input data. Required fields vary by module.
201. A run’s status is one of pending, passed, failed, or requires_review.