Skip to main content
POST
/
identity
/
sessions
/
{id}
/
complete
Complete session
curl --request POST \
  --url https://api.txcloud.io/v1/identity/sessions/{id}/complete \
  --header 'Authorization: Bearer <token>'
{
  "id": "ver_a1b2c3d4e5f6",
  "object": "identity.verification",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "status": "pending",
  "document_type": "<string>",
  "country": "<string>",
  "extracted_data": {
    "document_number": "AE123456",
    "first_name": "Mohammed",
    "last_name": "El Amrani",
    "first_name_arabic": "<string>",
    "last_name_arabic": "<string>",
    "date_of_birth": "2023-12-25",
    "gender": "M",
    "nationality": "<string>",
    "issue_date": "2023-12-25",
    "expiry_date": "2023-12-25",
    "address": "<string>",
    "place_of_birth": "<string>",
    "mrz": "<string>",
    "field_confidences": {}
  },
  "checks": {
    "ocr": {
      "status": "passed",
      "confidence": 0.5
    },
    "face_match": {
      "status": "passed",
      "confidence": 0.5,
      "similarity_score": 123,
      "threshold": 123
    },
    "liveness": {
      "status": "passed",
      "confidence": 0.5,
      "is_live": true,
      "spoof_probability": 123
    },
    "fraud": {
      "status": "passed",
      "confidence": 0.5,
      "tampering_detected": true,
      "signals": [
        "<string>"
      ]
    },
    "duplicate": {
      "status": "passed",
      "confidence": 0.5
    }
  },
  "risk_score": 500,
  "risk_level": "low",
  "fraud_signals": [
    {
      "code": "<string>",
      "severity": "low",
      "message": "<string>"
    }
  ],
  "metadata": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.txcloud.thetekcircle.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key as Bearer token

Path Parameters

id
string
required

Session ID

Response

200 - application/json

Verification started

id
string
Example:

"ver_a1b2c3d4e5f6"

object
enum<string>
Available options:
identity.verification
created_at
string<date-time>
updated_at
string<date-time>
status
enum<string>
Available options:
pending,
verified,
rejected,
review,
expired,
error
document_type
string
country
string
extracted_data
object
checks
object
risk_score
integer
Required range: 0 <= x <= 1000
risk_level
enum<string>
Available options:
low,
medium,
high,
critical
fraud_signals
object[]
metadata
object