Get current KYC verification status
Get the current KYC verification status.
Returns the user’s KYC status and relevant timestamps. Use refresh=true
to fetch the latest status directly from Sumsub (useful during active verification).
Status Values:
pending- User has not started KYC verificationin_progress- Verification started but not completeretry- Additional information requested (user can resubmit)approved- KYC verification passedrejected- KYC verification failed (terminal - user cannot retry)
Important: Rejection is terminal. Users who fail KYC cannot create new accounts with the same identity documents.
Authorizations
Personal access token issued to the Sumvin CLI. Send it in the x-sumvin-pat header to authenticate as the owning user.
Headers
Tenant org ID for multi-tenant auth
Controls how timestamp fields are serialized in JSON response bodies.
Default (header omitted or any other value): epoch milliseconds as integers.
iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.
Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".
Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.
Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.
"iso8601"
Query Parameters
Response
KYC status retrieved successfully
HAL-style hypermedia links for navigation.
Current KYC status: pending, in_progress, retry, approved, or rejected.
Sumsub applicant ID. Null if verification not started.
Timestamp when KYC was approved (epoch milliseconds). Null if not approved.
Timestamp when KYC was rejected (epoch milliseconds). Null if not rejected.
Reason for rejection or retry request. Null if approved or pending.
Deterministic SumSub global ID for partner sharing. Null if not connected via ID Connect.
True if a verified passport document is on file in SumSub.