Get KYC Status
Loans
Get KYC Status
Fetch the current KYC verification status for an enrolled customer.
GET
Get KYC Status
Overview
Returns the current KYC status for a customer. Poll this endpoint after callingPOST /v1/loans/customers/:customerId/verify-kyc until kyc_status is VERIFIED. The customer must be VERIFIED before a loan application can be submitted.
Request
Method:GETURL:
/v1/loans/customers/:customerId/kyc-status
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
x-carbon-key | Header | string | Yes | API key for authentication. |
customerId | Path | string | Yes | UUID of the customer. |
Response
200 OK
kyc_status | Meaning |
|---|---|
NOT_ENROLLED | Customer has not been enrolled for lending |
PENDING | BVN verification in progress |
VERIFIED | KYC passed — loan application allowed |
REJECTED | KYC failed — customer cannot apply for a loan |
Error Responses
| Status | Message | Cause |
|---|---|---|
| 400 | Customer not found | customerId not found |