Submit customer KYC π
Verify a customerβs identity and raise their KYC tier. Billable β you pay for your customerβs check exactly as for your own. On success the customer can be assigned a virtual account.
Authorizations
Your business API key (live_key_...). Issued on approval; managed in Dashboard β Settings β Developer.
Base64(HMAC-SHA256(publicApiKey, input)) over the raw request body (POST) or canonicalized
query string (signed GET). Also send X-Numero-Signature-Version: v2. Required on
money-movement / state-changing endpoints (marked π).
The HMAC key is your Public Key as raw UTF-8 bytes β a SECRET despite the name, and a
different value from the X-Numero-Api-Key authentication header. Signing with the API key
will never produce a valid signature.
Path Parameters
Body
Give type plus the matching identifier in payload. A bare { "bvn": "..." } body is still accepted for back-compatibility and is treated as a BVN check.