API SuiteKRA & Compliance
Verify CVLKRA
Query CVL KRA with a PAN. Server-side POST with Bearer auth and JSON pancard field.
API reference
Try itLoading playground…
Loading…
AuthorizationBearer <token>
JWT Bearer token authentication. Obtain a token from the KwikID dashboard.
In: header
pancard?string
PAN number
Format
stringResponse Body
curl -X POST "https://__mock__/verification/v1/cvlkra" \ -H "Content-Type: application/json" \ -d '{}'{
"message": "string"
}{
"detail": {
"<location>": {
"<field_name>": [
"string"
]
}
},
"message": "string"
}{
"detail": {},
"message": "string"
}Overview
Call POST /verification/v1/cvlkra from your backend with Authorization: Bearer <token> and JSON pancard. Use this when you need KRA registration context tied to a PAN for securities onboarding or compliance checks. On 200 OK, read message and any additional fields your integration expects from the live response shape in OpenAPI.
Key features
- KRA-focused: Complements manual PAN entry in securities journeys.
- Server-side token: Keeps Bearer credentials off user devices.
Implementation
Step 1: Call from your backend
POST /verification/v1/cvlkra HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>
Content-Type: application/json
{
"pancard": "ABCDE1234F"
}Error handling
| HTTP status | When |
|---|---|
| 400 | Validation error. |
| 401 | Invalid token. |
Benefits
- Automates a CVL KRA PAN pull where policy allows.