Download OpenAPI specification:Download
Manage the verification sessions that are used to securely verify the identity of your customers using documents like their driver's license or passport.
Creates a new verification session that will provide a secure context to the verification process. It returns a start token that will be used when initiating the verification process from the client side. This should be called from the backend. See the Quick start guide for details.
Session created
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
{- "callback_url": "string",
- "state": "string",
- "time_to_live": "90d",
- "mock_behavior": null,
- "auto_start": true,
- "start": {
- "consent": {
- "granted": true,
- "document_id": "string"
}
}, - "customer_information": {
- "organization_name": "string",
- "organization_id": "string",
- "external_user_id": "string"
}
}
{- "start_token": "string",
- "session_id": "string",
- "expiration": "string",
- "missing_images": [
- "document_front"
]
}
Retrieves the results of the verification session, which contains detailed information about the submitted documents (including PII). This should be called from the backend.
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
Session not found
{- "session_id": "string",
- "status": "complete",
- "recommendation": "DENY",
- "person": {
- "full_name": "Marie Salomea Skłodowska-Curies",
- "given_name": "Marie",
- "surname": "Curies",
- "gender": "female",
- "national_id": "123ABC",
- "date_of_birth": "1867-11-07T00:00:00.000Z",
- "age": 35
}, - "document": {
- "country": "US",
- "region": "NY",
- "type": "national_id",
- "number": "1234567",
- "serial_number": "1234567",
- "issue_date": "1867-11-07T00:00:00.000Z",
- "expiration_date": "1867-11-07T00:00:00.000Z"
}, - "additional_info": {
- "address": {
- "country": "USA",
- "region": "Indiana",
- "city": "Indianapolis",
- "street": "Snowy Ridge Road",
- "house_number": "1234",
- "apartment_number": "12",
- "postcode": "56789",
- "full_address": "1234 Snowy Ridge Road Indianapolis, IN 56789"
}, - "national_status": {
- "citizen": true,
- "resident": true
}, - "employment": {
- "profession": "string"
}
}, - "checks": {
- "document_validation": {
- "recommendation": "DENY",
- "reasons": [
- "data_extraction_failed"
]
}, - "document_authentication": {
- "recommendation": "DENY",
- "reasons": [
- "face_tampering"
]
}, - "document_liveness": {
- "recommendation": "DENY",
- "reasons": [
- "presentation_attack"
]
}, - "biometric_matching": {
- "recommendation": "DENY",
- "reasons": [
- "biometric_mismatch"
]
}, - "biometric_liveness": {
- "recommendation": "DENY",
- "reasons": [
- "screen_capture"
]
}, - "flagged_identity": {
- "recommendation": "DENY",
- "reasons": [
- "multiple_same_identity_attempts"
]
}, - "risk_recommendation": {
- "recommendation": "DENY",
- "reasons": [
- "action_is_legit"
]
}
}
}
Deletes a verification session. This deletes the personal user data collected during the verification process
Session deleted
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
Session not found
Retrieves all the images that were submitted for the session. The response contains only the image metadata, which includes the image ID that can be used to fetch the actual image.
List of all images (metadata)
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
{- "session_images": [
- {
- "id": "string",
- "format": "string",
- "type": "document_front",
- "rejected": true,
- "original": true,
- "original_id": "string"
}
]
}
Retrieve the actual image from the session (and not only the image metadata). The image is specified by the image ID returned upon fetching all the session images.
Actual image
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
Image not found
Checks whether user consent was provided for a specific session and if so, provides the timestamp
Session created
Request is malformed or missing required fields
Access token is malformed, missing data, or expired
Session not found
{- "consent_granted": true,
- "consent_date": "string"
}