Use this step once the address has passed Verify email. StarkFi returns session details you use to send the user to the hosted KYC experience.Documentation Index
Fetch the complete documentation index at: https://docs.starkfi.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisite: Prepare and successful email OTP. If the email is not verified yet, the API responds with 403
email_not_verified.Endpoint
Paths in this guide use the
/kyc prefix only. If your environment serves these routes behind another prefix (for example /api), prepend it to the path your client calls.Request body
| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Same email used in prepare and OTP. Must already be email‑verified. |
Example
Responses
201 — Session created or returned
data and session can vary (for example when a session already exists or the user is already approved). Your integration should read session_url (or equivalent) when you need to open the hosted flow, and session_id when you need to correlate later status checks.
403 — Email not verified
404 — Unsupported path
status: method_not_found — the kyc_type in the URL is not supported.
500 — Server error
status: server_failed — "Server failed on KYC"
.png?fit=max&auto=format&n=I_v6ul4JDafNKFQP&q=85&s=f0ad25536f8a3ca42331fcff88ab2b26)