KYC status
Users
KYC status
Get the KYC verification status for the authenticated user.
GET
KYC status
Requires
X-Api-Key, X-Api-Secret, and Authorization: Bearer <user-jwt> headers. The JWT identifies the user whose KYC status is returned.Request
Response
200 OK| Field | Type | Description |
|---|---|---|
data.status | string | Normalized KYC status — see values below |
data.rawStatus | string | Raw status string from the KYC provider |
data.inquiryId | string | Persona inquiry ID — use for support queries |
data.updatedAt | string | ISO 8601 timestamp of the last status update |
Status values
| Status | Description | Can operate? |
|---|---|---|
approved | Identity verified | Yes |
created | Verification session created, not yet started | No |
processing | Under automated review | No |
manual_review | Escalated for manual review | No |
failed | Verification rejected | No |
Errors
| HTTP status | Error | Cause |
|---|---|---|
401 | Invalid or expired user token | JWT missing or expired |
403 | User does not belong to this partner | JWT issued by a different partner |
404 | KYC not found | No KYC verification has been initiated for this user — call POST /partner/kyc first |