For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
statusstring · enum · nullableOptionalPossible values:
client_idinteger · nullableOptional
start_datestring · date-time · nullableOptional
end_datestring · date-time · nullableOptional
Responses
200

Successful Response

application/json
client_idintegerRequired
verification_typestring · enum · nullableOptionalPossible values:
statusstring · nullableOptional
verification_config_idstring · uuid4Required
idstring · uuid4Required
session_tokenstring · nullableOptional
consent_givenbooleanOptionalDefault: false
consent_timestampstring · date-time · nullableOptional
created_atstring · date-timeRequired
completed_atstring · date-time · nullableOptional
risk_levelstring · nullableOptional
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_typestring · enum · nullableOptionalPossible values:
statusstring · enumOptionalDefault: pendingPossible values:
verification_config_idstring · uuid4Required
Responses
200

Successful Response

application/json
client_idintegerRequired
verification_typestring · enum · nullableOptionalPossible values:
statusstring · nullableOptional
verification_config_idstring · uuid4Required
idstring · uuid4Required
session_tokenstring · nullableOptional
consent_givenbooleanOptionalDefault: false
consent_timestampstring · date-time · nullableOptional
created_atstring · date-timeRequired
completed_atstring · date-time · nullableOptional
risk_levelstring · nullableOptional
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
client_idintegerRequired
verification_typestring · enum · nullableOptionalPossible values:
statusstring · nullableOptional
verification_config_idstring · uuid4Required
idstring · uuid4Required
session_tokenstring · nullableOptional
consent_givenbooleanOptionalDefault: false
consent_timestampstring · date-time · nullableOptional
created_atstring · date-timeRequired
completed_atstring · date-time · nullableOptional
risk_levelstring · nullableOptional
get/verification-session/{session_id}

Delete Session

delete
Path parameters
session_idstringRequired
Responses
200

Successful Response

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

No content

Update Session

patch
Path parameters
session_idstringRequired
Body
statusstring · enum · nullableOptionalPossible values:
rejection_reasonstring · nullableOptional
completed_atstring · date-time · nullableOptional
consent_givenboolean · nullableOptional
consent_timestampstring · date-time · nullableOptional
session_tokenstring · nullableOptional
risk_levelstring · enum · nullableOptionalPossible values:
Responses
200

Successful Response

application/json
client_idintegerRequired
verification_typestring · enum · nullableOptionalPossible values:
statusstring · nullableOptional
verification_config_idstring · uuid4Required
idstring · uuid4Required
session_tokenstring · nullableOptional
consent_givenbooleanOptionalDefault: false
consent_timestampstring · date-time · nullableOptional
created_atstring · date-timeRequired
completed_atstring · date-time · nullableOptional
risk_levelstring · nullableOptional
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
emailstring · nullableRequired
phonestring · nullableRequired
business_namestring · nullableRequired
existing_businessboolean · nullableRequired
csv_filestring · binary · nullableOptional
Responses
200

Successful Response

application/json
countintegerRequired
post/verification-session/invite

Open Chat Interface

get
Path parameters
session_idstringRequired
Query parameters
tokenstringRequired
Responses
200

Successful Response

application/json
anyOptional
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
totalintegerRequired
pageintegerRequired
sizeintegerRequired
get/verification-session/invites/

Last updated