Response samples
- 200
{- "service": "string",
- "description": "string",
- "version": "string",
- "environment": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "documentation": "string",
- "health": "string",
- "status": "string"
}Response samples
- 200
{- "service": "string",
- "version": "string",
- "environment": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "uptime": 0,
- "endpoints": {
- "health": "string",
- "ready": "string",
- "live": "string",
- "metrics": "string",
- "docs": "string",
- "api_spec": "string"
}
}Response samples
- 200
{- "timestamp": "2019-08-24T14:15:22Z",
- "system": {
- "uptime": 0,
- "memory": {
- "used": 0,
- "total": 0,
- "external": 0,
- "rss": 0
}, - "cpu": { },
- "pid": 0,
- "node_version": "string",
- "platform": "string"
}, - "environment": {
- "node_env": "string",
- "version": "string"
}
}Response samples
- 200
{- "status": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "uptime": 0,
- "version": "string",
- "environment": "string",
- "checks": {
- "database": "string",
- "cache": "string",
- "storage": "string",
- "external_services": { }
}, - "details": {
- "database": { },
- "cache": { },
- "storage": { },
- "external_services": { }
}, - "error": "string"
}sdk metadata update
SDK metadata update.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
required | object |
Responses
Request samples
- Payload
{- "session_id": "string",
- "sdk_metadata": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
{ }sdk liveness session generate
SDK access to generate a liveness session
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| latitude required | number |
| longitude required | number |
Responses
Request samples
- Payload
{- "session_id": "string",
- "latitude": 0,
- "longitude": 0
}Response samples
- 200
- 400
{- "token": "string"
}sdk liveness session process
SDK access to process a liveness session
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| latitude required | number |
| longitude required | number |
| images | Array of strings |
Responses
Request samples
- Payload
{- "session_id": "string",
- "latitude": 0,
- "longitude": 0,
- "images": [
- "string"
]
}Response samples
- 200
- 400
{- "token": "string"
}sdk session read
SDK access to read the session information
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "session_id": "string",
- "client_id": "string",
- "document_type_e": "string",
- "consented": true,
- "document_front_given": true,
- "document_back_given": true,
- "liveness_detected": true,
- "selfie_given": true,
- "liveness_provider_e": "azure",
- "sdk_metadata": {
- "property1": null,
- "property2": null
}, - "settings": {
- "perform_image_manipulation_test": true,
- "perform_aamva_test": true,
- "perform_ofac_test": true,
- "perform_age_test": true,
- "perform_gender_test": true,
- "perform_liveness_test": true
}
}sdk add identity consent
Add identity consent. This must be done after session. All other endpoints will fail if this is not added to the system.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| consented required | boolean |
Responses
Request samples
- Payload
{- "session_id": "string",
- "consented": true
}Response samples
- 200
- 400
{ }sdk document type update
SDK document type update.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| document_type_e required | string Enum: "unknown" "driver_license" "identification_card" "passport" "passport_card" |
Responses
Request samples
- Payload
{- "session_id": "string",
- "document_type_e": "unknown"
}Response samples
- 200
- 400
{ }sdk document front image add
SDK document front image add.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: multipart/form-data
| session_id required | string |
| latitude required | string non-empty |
| longitude required | string non-empty |
| image | string <binary> |
Responses
Response samples
- 200
- 400
{ }sdk document back image add
SDK document back image add.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: multipart/form-data
| session_id required | string |
| latitude required | string non-empty |
| longitude required | string non-empty |
| image | string <binary> |
Responses
Response samples
- 200
- 400
{ }sdk idv finalization
Finalizes the identity verification process for the SDK.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
object |
Responses
Request samples
- Payload
{- "session_id": "string",
- "settings": {
- "doc_front_suspicious_words_fail": true,
- "doc_front_image_manipulation_fail": true,
- "doc_front_online_duplication_fail": true,
- "doc_front_is_identity_document_fail": true,
- "doc_back_suspicious_words_fail": true,
- "doc_back_image_manipulation_fail": true,
- "doc_back_online_duplication_fail": true,
- "doc_back_is_identity_document_fail": true,
- "ocr_name_match_fail": true,
- "ocr_address_match_fail": true,
- "ocr_document_number_match_fail": true,
- "aamva_test_scenario": "DLDVSTRUCTUREDTEST11"
}
}Response samples
- 200
- 400
{- "verified": true,
- "on_sanction_list": true
}idv session location read response
IDV Session Location read response
Authorizations:
Request Body schema: application/json
| session_id required | string |
| location_capture_type_e required | string Enum: "unknown" "front_doc_image_capture" "back_doc_image_capture" "selfie_image_capture" |
Responses
Request samples
- Payload
{- "session_id": "string",
- "location_capture_type_e": "unknown"
}Response samples
- 200
- 400
{- "ip_address": "string",
- "ip_latitude": 0,
- "ip_longitude": 0,
- "ip_country": "string",
- "ip_region": "string",
- "ip_city": "string",
- "device_location": "string",
- "device_latitude": 0,
- "device_longitude": 0,
- "device_country_name": "string",
- "device_country_code": "string",
- "device_admin_area": "string",
- "device_sub_admin_area": "string",
- "device_locality": "string"
}session create
Session create for identity verification.
Authorizations:
Request Body schema: application/json
object | |
| liveness_mode | string Enum: "passive" "passive_active" |
| webhook_url | string |
object |
Responses
Request samples
- Payload
{- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "liveness_mode": "passive",
- "webhook_url": "string",
- "settings": {
- "perform_image_manipulation_test": true,
- "perform_aamva_test": true,
- "perform_ofac_test": true,
- "collect_ip_data": true,
- "collect_location_data": true,
- "aamva_retry_e": "skip",
- "perform_age_test": true,
- "perform_gender_test": true,
- "perform_liveness_test": true
}
}Response samples
- 200
- 400
{- "session_id": "string"
}session list
Session list for identity verification.
Authorizations:
Request Body schema: application/json
| take | number |
| skip | number |
| search_term | string |
| start_date | string or null |
| end_date | string or null |
object | |
string or Array of strings | |
| status | string Enum: "unknown" "in_progress" "complete" "temporarily_blocked" "temporarily_complete" "expired" |
string or Array of strings | |
string or Array of strings |
Responses
Request samples
- Payload
{- "take": 0,
- "skip": 0,
- "search_term": "string",
- "start_date": "string",
- "end_date": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "identity_id": "string",
- "status": "unknown",
- "client_id": "string",
- "user_id": "string"
}Response samples
- 200
- 400
{- "sessions": [
- {
- "session_id": "string",
- "user_id": "string",
- "client_id": "string",
- "idv_weights_id": "string",
- "status_e": "unknown",
- "document_type_e": "unknown",
- "created_at": "string",
- "completed_at": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "gender_e": "unknown",
- "birth_date": "string",
- "consented": true,
- "consented_at": "string",
- "document_front_given": true,
- "document_front_given_at": "string",
- "document_back_given": true,
- "document_back_given_at": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "selfie_given": true,
- "selfie_given_at": "string",
- "ofac_status_e": "unknown",
- "ofac_detected_at": "string",
- "dmv_status_e": "unknown",
- "dmv_detected_at": "string",
- "verified": true,
- "verified_at": "string",
- "score": 0,
- "identity_id": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
], - "meta_counts": {
- "take": 0,
- "skip": 0,
- "response": 0,
- "total": 0
}
}session read
Session read for identity verification.
Authorizations:
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "session_id": "string",
- "user_id": "string",
- "client_id": "string",
- "idv_weights_id": "string",
- "status_e": "unknown",
- "document_type_e": "unknown",
- "created_at": "string",
- "completed_at": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "gender_e": "unknown",
- "birth_date": "string",
- "consented": true,
- "consented_at": "string",
- "document_front_given": true,
- "document_front_given_at": "string",
- "document_back_given": true,
- "document_back_given_at": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "selfie_given": true,
- "selfie_given_at": "string",
- "dmv_status_e": "unknown",
- "dmv_detected_at": "string",
- "ofac_status_e": "unknown",
- "ofac_detected_at": "string",
- "verified": true,
- "verified_at": "string",
- "score": 0,
- "identity_id": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "webhook_url": "string",
- "settings": {
- "perform_image_manipulation_test": true,
- "perform_aamva_test": true,
- "perform_ofac_test": true,
- "collect_ip_data": true,
- "collect_location_data": true,
- "aamva_retry_e": "skip",
- "perform_age_test": true,
- "perform_gender_test": true,
- "perform_liveness_test": true
}, - "history": [
- {
- "event": "created",
- "endpoint": "string"
}
]
}document read
Document read for identity verification.
Authorizations:
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "session_id": "string",
- "document_id": "string",
- "type_e": "unknown",
- "data_source_e": "unknown",
- "document_number": "string",
- "ref_number": "string",
- "issued_at": "string",
- "expires_at": "string",
- "issuing_country": "string",
- "issuing_state": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "name_suffix": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "postal_code": "string",
- "birth_date": "string",
- "gender_e": "unknown",
- "height": "string",
- "weight": "string",
- "eye_color": "string",
- "hair_color": "string",
- "class": "string",
- "restrictions": "string"
}document list
Document list for identity verification.
Authorizations:
Request Body schema: application/json
| take | number |
| skip | number |
| session_id required | string |
Responses
Request samples
- Payload
{- "take": 0,
- "skip": 0,
- "session_id": "string"
}Response samples
- 200
- 400
{- "documents": [
- {
- "document_id": "string",
- "type_e": "unknown",
- "data_source_e": "unknown",
- "document_number": "string",
- "ref_number": "string",
- "issued_at": "string",
- "expires_at": "string",
- "issuing_country": "string",
- "issuing_state": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "name_suffix": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "postal_code": "string",
- "birth_date": "string",
- "gender_e": "unknown",
- "height": "string",
- "weight": "string",
- "eye_color": "string",
- "hair_color": "string",
- "class": "string",
- "restrictions": "string"
}
], - "meta_counts": {
- "take": 0,
- "skip": 0,
- "response": 0,
- "total": 0
}
}document download
Document download for identity verification.
Authorizations:
Request Body schema: application/json
| session_id required | string |
| storage_file_type_e required | string Enum: "unknown" "driver_license_front" "driver_license_back" "state_id_card_front" "state_id_card_back" "passport_front" "passport_card_front" "passport_card_back" "selfie" "liveness_passive" "liveness_active_step_1" "liveness_active_step_2" "liveness_active_step_3" "liveness_active_step_4" |
Responses
Request samples
- Payload
{- "session_id": "string",
- "storage_file_type_e": "unknown"
}Response samples
- 200
- 400
nullsession test read
Session test read for identity verification.
Authorizations:
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "doc_front_image_manipulation": "string",
- "doc_front_is_identity_document": "string",
- "doc_front_online_duplication": "string",
- "doc_front_suspicious_words": "string",
- "doc_back_image_manipulation": "string",
- "doc_back_is_identity_document": "string",
- "doc_back_online_duplication": "string",
- "doc_back_suspicious_words": "string",
- "dmv_document_number_match": true,
- "dmv_document_expiration_match": true,
- "dmv_document_issue_match": true,
- "dmv_document_category_match": true,
- "dmv_birth_date_match": true,
- "dmv_sex_match": true,
- "dmv_eye_color_match": true,
- "dmv_height_match": true,
- "dmv_weight_match": true,
- "dmv_first_name_match": true,
- "dmv_middle_name_match": true,
- "dmv_last_name_match": true,
- "dmv_suffix_name_match": true,
- "dmv_street_match": true,
- "dmv_city_match": true,
- "dmv_state_match": true,
- "dmv_postal_code_match": true,
- "document_number_crosscheck": true,
- "name_crosscheck": true,
- "address_crosscheck": true
}get requirements
Get the requirements for the given type and data source.
Authorizations:
query Parameters
| client_id | string |
| user_id | string |
| type_e | string Enum: "unknown" "driver_license" "identification_card" "passport" "passport_card" |
| data_source_e | string |
Responses
Response samples
- 200
- 400
{- "requirements": [
- {
- "type_e": "unknown",
- "data_source_e": "string",
- "document_number_required": true,
- "ref_number_required": true,
- "issue_at_required": true,
- "expires_at_required": true,
- "issuing_country_required": true,
- "issuing_state_required": true,
- "first_name_required": true,
- "middle_name_required": true,
- "last_name_required": true,
- "name_suffix_required": true,
- "street_required": true,
- "city_required": true,
- "state_required": true,
- "postal_code_required": true,
- "birth_date_required": true,
- "gender_required": true,
- "height_required": true,
- "weight_required": true,
- "eye_color_required": true,
- "hair_color_required": true,
- "class_required": true,
- "mentions_required": true,
- "restrictions_required": true,
- "raw_barcode_required": true,
- "face_encoding_required": true
}
]
}update requirements
Update the requirements for the given type and data source.
Authorizations:
Request Body schema: application/json
| client_id | string |
| user_id | string |
| type_e required | string Enum: "unknown" "driver_license" "identification_card" "passport" "passport_card" |
| data_source_e required | string |
| document_number_required required | boolean |
| ref_number_required required | boolean |
| issue_at_required required | boolean |
| expires_at_required required | boolean |
| issuing_country_required required | boolean |
| issuing_state_required required | boolean |
| first_name_required required | boolean |
| middle_name_required required | boolean |
| last_name_required required | boolean |
| name_suffix_required required | boolean |
| street_required required | boolean |
| city_required required | boolean |
| state_required required | boolean |
| postal_code_required required | boolean |
| birth_date_required required | boolean |
| gender_required required | boolean |
| height_required required | boolean |
| weight_required required | boolean |
| eye_color_required required | boolean |
| hair_color_required required | boolean |
| class_required required | boolean |
| mentions_required required | boolean |
| restrictions_required required | boolean |
| raw_barcode_required required | boolean |
| face_encoding_required required | boolean |
Responses
Request samples
- Payload
{- "client_id": "string",
- "user_id": "string",
- "type_e": "unknown",
- "data_source_e": "string",
- "document_number_required": true,
- "ref_number_required": true,
- "issue_at_required": true,
- "expires_at_required": true,
- "issuing_country_required": true,
- "issuing_state_required": true,
- "first_name_required": true,
- "middle_name_required": true,
- "last_name_required": true,
- "name_suffix_required": true,
- "street_required": true,
- "city_required": true,
- "state_required": true,
- "postal_code_required": true,
- "birth_date_required": true,
- "gender_required": true,
- "height_required": true,
- "weight_required": true,
- "eye_color_required": true,
- "hair_color_required": true,
- "class_required": true,
- "mentions_required": true,
- "restrictions_required": true,
- "raw_barcode_required": true,
- "face_encoding_required": true
}Response samples
- 200
- 400
{ }get weights
Get the weights for the IDV system.
Authorizations:
query Parameters
| client_id | string |
| user_id | string |
Responses
Response samples
- 200
- 400
{- "client_id": "string",
- "user_id": "string",
- "onboarding_face_encoding_tolerance": 0,
- "verified_account_face_encoding_tolerance": 0,
- "driver_license_fuzzy_match_tolerance": 0,
- "driver_license_fuzzy_match_weight": 0,
- "state_id_fuzzy_match_tolerance": 0,
- "state_id_fuzzy_match_weight": 0,
- "passport_fuzzy_match_tolerance": 0,
- "passport_fuzzy_match_weight": 0,
- "passport_card_fuzzy_match_tolerance": 0,
- "passport_card_fuzzy_match_weight": 0,
- "ofac_fuzzy_match_tolerance": 0,
- "ofac_fuzzy_match_weight": 0,
- "suspicious_words_weight": 0,
- "image_manipulation_weight": 0,
- "online_duplication_weight": 0,
- "is_identity_document_weight": 0,
- "aamva_match_tolerance": 0,
- "aamva_match_weight": 0,
- "idv_session_tolerance": 0,
- "minimum_liveness_tolerance": 0,
- "passive_active_skip_tolerance": 0,
- "gender_probability_tolerance": 0,
- "gender_weight": 0,
- "expression_tolerance": 0,
- "age_tolerance": 0,
- "age_weight": 0,
- "direction_tolerance": 0
}update weights
Update the weights for the IDV system.
Authorizations:
Request Body schema: application/json
| client_id | string |
| user_id | string |
| onboarding_face_encoding_tolerance required | number |
| verified_account_face_encoding_tolerance required | number |
| driver_license_fuzzy_match_tolerance required | number |
| driver_license_fuzzy_match_weight required | number |
| state_id_fuzzy_match_tolerance required | number |
| state_id_fuzzy_match_weight required | number |
| passport_fuzzy_match_tolerance required | number |
| passport_fuzzy_match_weight required | number |
| passport_card_fuzzy_match_tolerance required | number |
| passport_card_fuzzy_match_weight required | number |
| ofac_fuzzy_match_tolerance required | number |
| ofac_fuzzy_match_weight required | number |
| suspicious_words_weight required | number |
| image_manipulation_weight required | number |
| online_duplication_weight required | number |
| is_identity_document_weight required | number |
| aamva_match_tolerance required | number |
| aamva_match_weight required | number |
| idv_session_tolerance required | number |
| minimum_liveness_tolerance required | number |
| passive_active_skip_tolerance required | number |
| gender_probability_tolerance required | number |
| gender_weight required | number |
| expression_tolerance required | number |
| age_tolerance required | number |
| age_weight required | number |
| direction_tolerance required | number |
Responses
Request samples
- Payload
{- "client_id": "string",
- "user_id": "string",
- "onboarding_face_encoding_tolerance": 0,
- "verified_account_face_encoding_tolerance": 0,
- "driver_license_fuzzy_match_tolerance": 0,
- "driver_license_fuzzy_match_weight": 0,
- "state_id_fuzzy_match_tolerance": 0,
- "state_id_fuzzy_match_weight": 0,
- "passport_fuzzy_match_tolerance": 0,
- "passport_fuzzy_match_weight": 0,
- "passport_card_fuzzy_match_tolerance": 0,
- "passport_card_fuzzy_match_weight": 0,
- "ofac_fuzzy_match_tolerance": 0,
- "ofac_fuzzy_match_weight": 0,
- "suspicious_words_weight": 0,
- "image_manipulation_weight": 0,
- "online_duplication_weight": 0,
- "is_identity_document_weight": 0,
- "aamva_match_tolerance": 0,
- "aamva_match_weight": 0,
- "idv_session_tolerance": 0,
- "minimum_liveness_tolerance": 0,
- "passive_active_skip_tolerance": 0,
- "gender_probability_tolerance": 0,
- "gender_weight": 0,
- "expression_tolerance": 0,
- "age_tolerance": 0,
- "age_weight": 0,
- "direction_tolerance": 0
}Response samples
- 200
- 400
{ }get weights by id
Get weights by ID for historical lookup.
Authorizations:
path Parameters
| id required | string |
Responses
Response samples
- 200
- 404
{- "client_id": "string",
- "user_id": "string",
- "onboarding_face_encoding_tolerance": 0,
- "verified_account_face_encoding_tolerance": 0,
- "driver_license_fuzzy_match_tolerance": 0,
- "driver_license_fuzzy_match_weight": 0,
- "state_id_fuzzy_match_tolerance": 0,
- "state_id_fuzzy_match_weight": 0,
- "passport_fuzzy_match_tolerance": 0,
- "passport_fuzzy_match_weight": 0,
- "passport_card_fuzzy_match_tolerance": 0,
- "passport_card_fuzzy_match_weight": 0,
- "ofac_fuzzy_match_tolerance": 0,
- "ofac_fuzzy_match_weight": 0,
- "suspicious_words_weight": 0,
- "image_manipulation_weight": 0,
- "online_duplication_weight": 0,
- "is_identity_document_weight": 0,
- "aamva_match_tolerance": 0,
- "aamva_match_weight": 0,
- "idv_session_tolerance": 0,
- "minimum_liveness_tolerance": 0,
- "passive_active_skip_tolerance": 0,
- "gender_probability_tolerance": 0,
- "gender_weight": 0,
- "expression_tolerance": 0,
- "age_tolerance": 0,
- "age_weight": 0,
- "direction_tolerance": 0
}ida session location read response
IDA Session Location read response
Authorizations:
Request Body schema: application/json
| session_id required | string |
| location_capture_type_e required | string Enum: "unknown" "front_doc_image_capture" "back_doc_image_capture" "selfie_image_capture" |
Responses
Request samples
- Payload
{- "session_id": "string",
- "location_capture_type_e": "unknown"
}Response samples
- 200
- 400
{- "ip_address": "string",
- "ip_latitude": 0,
- "ip_longitude": 0,
- "ip_country": "string",
- "ip_region": "string",
- "ip_city": "string",
- "device_location": "string",
- "device_latitude": 0,
- "device_longitude": 0,
- "device_country_name": "string",
- "device_country_code": "string",
- "device_admin_area": "string",
- "device_sub_admin_area": "string",
- "device_locality": "string"
}identity authentication session create
Identity Authentication session create
Authorizations:
Request Body schema: application/json
| identity_id required | string |
| webhook_url | string |
| liveness_mode | string Enum: "passive" "passive_active" |
object | |
object |
Responses
Request samples
- Payload
{- "identity_id": "string",
- "webhook_url": "string",
- "liveness_mode": "passive",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "settings": {
- "perform_age_test": true,
- "perform_gender_test": true
}
}Response samples
- 200
- 400
{- "session_id": "string"
}session list
Session list for identity authentication.
Authorizations:
Request Body schema: application/json
| take | number |
| skip | number |
string or Array of strings | |
string or Array of strings | |
string or Array of strings | |
| search_term | string |
| verified | boolean |
| status | string Enum: "unknown" "in_progress" "complete" "temporarily_blocked" "temporarily_complete" "expired" |
| start_date | string or null |
| end_date | string or null |
object |
Responses
Request samples
- Payload
{- "take": 0,
- "skip": 0,
- "identity_id": "string",
- "client_id": "string",
- "user_id": "string",
- "search_term": "string",
- "verified": true,
- "status": "unknown",
- "start_date": "string",
- "end_date": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}Response samples
- 200
- 400
{- "sessions": [
- {
- "user_id": "string",
- "client_id": "string",
- "created_at": "string",
- "completed_at": "string",
- "identity_id": "string",
- "session_id": "string",
- "idv_weights_id": "string",
- "status_e": "unknown",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "selfie_given": true,
- "selfie_given_at": "string",
- "authenticated": true,
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
], - "meta_counts": {
- "take": 0,
- "skip": 0,
- "response": 0,
- "total": 0
}
}session read
Session read for identity authentication.
Authorizations:
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "session_id": "string",
- "user_id": "string",
- "client_id": "string",
- "idv_weights_id": "string",
- "status_e": "unknown",
- "created_at": "string",
- "completed_at": "string",
- "identity_id": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "selfie_given": true,
- "selfie_given_at": "string",
- "authenticated": true,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "webhook_url": "string",
- "settings": {
- "perform_age_test": true,
- "perform_gender_test": true
}, - "history": [
- {
- "event": "created",
- "endpoint": "string"
}
]
}session read
Session read for identity authentication.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{- "session_id": "string",
- "identity_id": "string",
- "user_id": "string",
- "client_id": "string",
- "status_e": "unknown",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "selfie_given": true,
- "selfie_given_at": "string",
- "authenticated": true,
- "liveness_provider_e": "azure",
- "sdk_metadata": {
- "property1": null,
- "property2": null
}
}sdk metadata update
SDK metadata update.
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
required | object |
Responses
Request samples
- Payload
{- "session_id": "string",
- "sdk_metadata": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
{ }sdk liveness session generate
SDK access to generate a liveness session
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| latitude required | number |
| longitude required | number |
Responses
Request samples
- Payload
{- "session_id": "string",
- "latitude": 0,
- "longitude": 0
}Response samples
- 200
- 400
{- "token": "string"
}sdk liveness session process
SDK access to process a liveness session
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
| latitude required | number |
| longitude required | number |
| images | Array of strings |
Responses
Request samples
- Payload
{- "session_id": "string",
- "latitude": 0,
- "longitude": 0,
- "images": [
- "string"
]
}Response samples
- 200
- 400
{- "token": "string"
}identity authentication finalize
Identity Authentication finalize
Authorizations:
header Parameters
| X-Client-Id required | string |
Request Body schema: application/json
| session_id required | string |
Responses
Request samples
- Payload
{- "session_id": "string"
}Response samples
- 200
- 400
{ }list identities
List identities.
Authorizations:
Request Body schema: application/json
string or Array of strings | |
string or Array of strings | |
| search_term | string |
| take | number |
| skip | number |
| start_date | string <date-time> |
| end_date | string <date-time> |
object |
Responses
Request samples
- Payload
{- "client_id": "string",
- "user_id": "string",
- "search_term": "string",
- "take": 0,
- "skip": 0,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}Response samples
- 200
- 400
{- "identities": [
- {
- "identity_id": "string",
- "created_at": "string",
- "external_id": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "name_suffix": "string",
- "birth_date": "string",
- "email": "string",
- "phone": "string",
- "completed_at": "string",
- "document_front_given": true,
- "document_front_given_at": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "ofac_status_e": "unknown",
- "ofac_detected_at": "string",
- "dmv_status_e": "unknown",
- "dmv_detected_at": "string",
- "verified": true,
- "verified_at": "string",
- "last_verified": "string",
- "identity_score": 0
}
], - "meta_counts": {
- "take": 0,
- "skip": 0,
- "response": 0,
- "total": 0
}
}read identities
Read identities.
Authorizations:
Request Body schema: application/json
string or Array of strings | |
| identity_ids | Array of strings |
object |
Responses
Request samples
- Payload
{- "identity_id": "string",
- "identity_ids": [
- "string"
], - "metadata": {
- "property1": "string",
- "property2": "string"
}
}Response samples
- 200
- 400
{- "identities": [
- {
- "identity_id": "string",
- "created_at": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "birth_date": "string",
- "gender_e": "unknown",
- "street": "string",
- "city": "string",
- "state": "string",
- "postal_code": "string",
- "document_front_given": true,
- "document_front_given_at": "string",
- "verified": true,
- "verified_at": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "ofac_status_e": "unknown",
- "ofac_detected_at": "string",
- "dmv_status_e": "unknown",
- "dmv_detected_at": "string",
- "score": 0
}
], - "identity_id": "string",
- "created_at": "string",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "birth_date": "string",
- "gender_e": "unknown",
- "street": "string",
- "city": "string",
- "state": "string",
- "postal_code": "string",
- "document_front_given": true,
- "document_front_given_at": "string",
- "verified": true,
- "verified_at": "string",
- "liveness_detected": true,
- "liveness_detected_at": "string",
- "ofac_status_e": "unknown",
- "ofac_detected_at": "string",
- "dmv_status_e": "unknown",
- "dmv_detected_at": "string",
- "score": 0
}get identity status for sdk
Gets the identity status for a identity for sdk use.
Authorizations:
Request Body schema: application/json
| identity_id required | string |
Responses
Request samples
- Payload
{- "identity_id": "string"
}Response samples
- 200
- 400
{- "verified": true
}read completed identity document
Read completed identity document.
Authorizations:
Request Body schema: application/json
| identity_id required | string |
| document_type_e required | string Enum: "unknown" "driver_license" "identification_card" "passport" "passport_card" |
Responses
Request samples
- Payload
{- "identity_id": "string",
- "document_type_e": "unknown"
}Response samples
- 200
- 400
{- "document_id": "string",
- "document_type_e": "unknown",
- "document_data_source_e": "unknown",
- "document_number": "string",
- "issue_date": "string",
- "expiration_date": "string",
- "ref_number": "string",
- "issuing_country": "string",
- "issuing_state": "string",
- "birth_date": "string",
- "gender_e": "unknown",
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "suffix_name": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "postal_code": "string",
- "height": "string",
- "weight": "string",
- "eye_color": "string",
- "hair_color": "string"
}read identity image
Read identity image.
Authorizations:
Request Body schema: application/json
| identity_id required | string |
| storage_file_type_e required | string Enum: "unknown" "driver_license_front" "driver_license_back" "state_id_card_front" "state_id_card_back" "passport_front" "passport_card_front" "passport_card_back" "selfie" "liveness_passive" "liveness_active_step_1" "liveness_active_step_2" "liveness_active_step_3" "liveness_active_step_4" |
Responses
Request samples
- Payload
{- "identity_id": "string",
- "storage_file_type_e": "unknown"
}Response samples
- 200
- 400
nullwebhook create
Webhook create.
Authorizations:
Request Body schema: application/json
| client_id | string |
| name required | string |
| url required | string |
Responses
Request samples
- Payload
{- "client_id": "string",
- "name": "string",
- "url": "string"
}Response samples
- 200
- 400
{ }webhook list
Webhook list.
Authorizations:
Request Body schema: application/json
| client_id | string |
| take | number |
| skip | number |
| search_term | string |
Responses
Request samples
- Payload
{- "client_id": "string",
- "take": 0,
- "skip": 0,
- "search_term": "string"
}Response samples
- 200
- 400
{- "webhooks": [
- {
- "id": "string",
- "client_id": "string",
- "name": "string",
- "url": "string"
}
], - "statistics": {
- "total_rows": 0,
- "current_page": 0,
- "total_pages": 0
}
}