The user must already have completed prepare or prepare-wallet and have a KYC session. If there is no record yet, you will receive a 404 response.
Endpoint
Request
Provide email or wallet as a query parameter:| Field | Type | Required | Description |
|---|---|---|---|
email | string | One of email or wallet | Same email used across the email flow |
wallet | string | One of email or wallet | Same wallet used across the wallet flow |
Examples
Responses
200 — Status retrieved
| Field | Description |
|---|---|
status | Overall KYC status stored for that user |
approved | Whether the user is approved for KYC |
session_id | Current verification session identifier |
session_status | Status reported for the session |
session_url | Hosted flow URL when available |
ip_info | Summarized IP / device context (deduplicated by IP) |
is_blocklisted | Whether blocklist signals were raised in document or liveness checks |
400 — Missing identifier
status: missing_params — "email or wallet is required"
404 — Not found
No KYC record or session exists for the given email or wallet.500 — Server error
status: server_failed — "Server failed on KYC status"
.png?fit=max&auto=format&n=I_v6ul4JDafNKFQP&q=85&s=f0ad25536f8a3ca42331fcff88ab2b26)