c301132dbfd7
Create Verification
Starts a hosted verification session for an account or user, or returns the active session when one already exists. Any fields you include in the request body are used to prefill the session. Send documents (with document_type) to instead verify the person from identity documents included in this request — no hosted session involved. Send share_token to reuse a verification another Sumsub account has already completed for this person, instead of verifying them again. If the account already has an approved verification the request is rejected; unlink it first to start a new one.
Query parameters
Account or user ID whose identity you want to verify. Use a biz_ account ID for account verifications, or the caller's user_ ID for personal verification.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"address": {
"city": "Austin",
"country": "US",
"line1": "4180 Burnet Rd",
"line2": "Suite 2",
"postal_code": "78756",
"state": "TX"
},
"business_name": "Shine Time Auto Detailing LLC",
"business_structure": "private_corporation",
"business_tax_identification_number": "12-3456789",
"business_website": "https://shinetime.example",
"country": "US",
"date_of_birth": "2026-01-01",
"document_type": "RESIDENCE_PERMIT",
"documents": {
"drivers_back": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"drivers_front": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"id_card_back": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"id_card_front": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"passport_front": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"residence_permit_back": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"residence_permit_front": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=",
"selfie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx="
},
"first_name": "Marcus",
"kind": "individual",
"last_name": "Webb",
"phone": "+xxxxxxxxxxx",
"share_token": "_act-sbx-jwt-eyJhbGciOiJub25l",
"tax_identification_number": "123456789"
}Response
OK
Example response
{
"address": {
"city": "Austin",
"country": "US",
"line1": "4180 Burnet Rd",
"line2": "Suite 2",
"postal_code": "78756",
"state": "TX"
},
"business_name": "Shine Time Auto Detailing, LLC",
"business_structure": "sole_proprietorship",
"country": "US",
"created_at": "2026-06-01T12:00:00.000Z",
"date_of_birth": "1990-01-01",
"email": "marcus@shinetime.example",
"first_name": "Marcus",
"id": "idpf_xxxxxxxxxxxx",
"kind": "individual",
"last_name": "Webb",
"phone": "+15551234567",
"requested_information": [
{
"errors": [
{
"code": "document_not_readable",
"reason": "The uploaded image was too blurry to read."
}
],
"id": "inrqi_xxxxxxxxxxx",
"label": "Bank Statement or a check for account ending in 4242",
"optional": true,
"options": [
"sole_proprietorship"
],
"requirement": "bank_statement",
"type": "files"
}
],
"required_documents": [
{
"document": "id_card_front",
"rejection_reason": "Document image was too blurry to read.",
"status": "submitted"
}
],
"session_url": "https://sumsub.com/session/abc",
"status": "action_required",
"updated_at": "2026-06-02T12:00:00.000Z"
}