Verification Session

Get Periodic Summary

get
Path parameters
client_idintegerRequired
Responses
200

Successful Response

application/json
get
/verification-session/verification-summary-periodic/{client_id}

List Sessions

get

Get a list of all verification sessions. You can filter by status, client ID, and date range. This helps track the progress of all verification processes.

Query parameters
pageinteger · min: 1OptionalDefault: 1
sizeinteger · max: 100OptionalDefault: 20
statusany ofOptional
string · enumOptionalPossible values:
or
nullOptional
client_idany ofOptional
integerOptional
or
nullOptional
start_dateany ofOptional
string · date-timeOptional
or
nullOptional
end_dateany ofOptional
string · date-timeOptional
or
nullOptional
Responses
200

Successful Response

application/json
get
/verification-session/

Create Session Route

post

Create a new verification session for a user. This is the first step in the verification process. It generates a unique session ID that will be used throughout the verification flow.

Body
client_idintegerRequired
verification_typeany ofOptional
string · enumOptionalPossible values:
or
nullOptional
statusstring · enumOptionalDefault: pendingPossible values:
verification_config_idstring · uuid4Required
Responses
200

Successful Response

application/json
post
/verification-session/

Get Session

get
Path parameters
session_idstringRequired
Query parameters
include_relationshipsbooleanOptional

Load related documents

Default: false
Responses
200

Successful Response

application/json
get
/verification-session/{session_id}

Delete Session

delete
Path parameters
session_idstringRequired
Responses
200

Successful Response

application/json
Responseany
delete
/verification-session/{session_id}

No content

Update Session

patch
Path parameters
session_idstringRequired
Body
statusany ofOptional
string · enumOptionalPossible values:
or
nullOptional
rejection_reasonany ofOptional
stringOptional
or
nullOptional
completed_atany ofOptional
string · date-timeOptional
or
nullOptional
consent_givenany ofOptional
booleanOptional
or
nullOptional
consent_timestampany ofOptional
string · date-timeOptional
or
nullOptional
session_tokenany ofOptional
stringOptional
or
nullOptional
risk_levelany ofOptional
string · enumOptionalPossible values:
or
nullOptional
Responses
200

Successful Response

application/json
patch
/verification-session/{session_id}

Invite Users

post

Send verification invites to users via email and/or SMS. You can invite individual users or bulk invite multiple users using a CSV file. Each invite contains a unique link for the user to start their verification process.

Body
invite_typestring · enumRequiredPossible values:
flow_config_idstringRequired
client_idintegerRequired
emailany ofRequired
stringOptional
or
nullOptional
phoneany ofRequired
stringOptional
or
nullOptional
business_nameany ofRequired
stringOptional
or
nullOptional
existing_businessany ofRequired
booleanOptional
or
nullOptional
csv_fileany ofOptional
string · binaryOptional
or
nullOptional
Responses
200

Successful Response

application/json
post
/verification-session/invite

Open Chat Interface

get
Path parameters
session_idstringRequired
Query parameters
tokenstringRequired
Responses
200

Successful Response

application/json
Responseany
get
/verification-session/verify/{session_id}

No content

List Invites

get
Query parameters
client_idintegerOptional
pageinteger · min: 1OptionalDefault: 1
sizeinteger · max: 100OptionalDefault: 20
Responses
200

Successful Response

application/json
get
/verification-session/invites/

Last updated