Create session
curl --request POST \
--url https://api.txcloud.io/v1/identity/sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"document_type": "<string>",
"country": "<string>",
"checks": [
"<string>"
],
"metadata": {}
}
'{
"id": "sess_a1b2c3d4e5f6",
"object": "identity.session",
"document_type": "<string>",
"country": "<string>",
"documents": [
{
"side": "<string>",
"uploaded": true,
"quality_score": 123
}
],
"selfie_uploaded": true,
"expires_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
}Sessions
Create session
Creates a verification session for multi-step document upload.
Sessions expire after 15 minutes of inactivity.
Flow:
- Create session
- Upload document front
- Upload document back (if required)
- Upload selfie
- Complete session
POST
/
identity
/
sessions
Create session
curl --request POST \
--url https://api.txcloud.io/v1/identity/sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"document_type": "<string>",
"country": "<string>",
"checks": [
"<string>"
],
"metadata": {}
}
'{
"id": "sess_a1b2c3d4e5f6",
"object": "identity.session",
"document_type": "<string>",
"country": "<string>",
"documents": [
{
"side": "<string>",
"uploaded": true,
"quality_score": 123
}
],
"selfie_uploaded": true,
"expires_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
}Authorizations
API key as Bearer token
Body
application/json
Response
201 - application/json
Session created
Example:
"sess_a1b2c3d4e5f6"
Available options:
identity.session Available options:
pending, ready, completed, expired Show child attributes
Show child attributes
⌘I