Checks API
NOTE: Truora provides a Postman collection online that includes the necessary tools to simplify the testing process.
Welcome to the Truora Check RESTful API reference. If you haven’t already, we strongly advise you to check out our Guides Section.
Truora Check API allows performing full background checks on people, vehicles and companies. There are three main types of background checks:
- Personal background check: Verifies national IDs in multiple databases of public and legal entities in the LATAM region. For every national ID, returns information on: personal identity, criminal records, international background check, and professional background.
- Vehicle background check: Verifies the vehicle documents and the owner identity in multiple databases of public and legal entities in the LATAM region. For every vehicle and owner type, returns information on: personal identity, driving records, criminal records, and vehicle information.
- Company background check: Verifies the tax ID or a company name in multiple databases of public and legal entities in the LATAM region. For every company, returns the associated: business status, legal and criminal records, and media reports.
Authentication
To access Truora’s services and perform API calls securely, you need to authenticate your requests. This is done by including a specific authentication token, known as the โTruora-API-Keyโ in the header of your requests.
By providing this key in your API requests, you establish a secure and authorized connection, enabling seamless interaction with Truora’s services.
Base URL
https://api.checks.truora.com
Checks
Checks API enables you to create and retrieve background checks. It consults multiple databases and provides a comprehensive set of information to assess the reliability of a person, vehicle, or company. Explore our guide on Background Checks for further details.
Create check
Creates a background check and queues it to start collecting information. The full details of background checks can be retrieved with their respective Check IDs using getCheck endpoint. Keep in mind that, depending on the check type, input document, and country of a search, certain inputs are required. You should always provide as many inputs as possible in order to get the highest accuracy.
If your check type is not referenced in the following table, please reach out to find out the fields that apply for you.
| Country | Person-National | Person-Foreigner | Company | Vehicle-National | Vehicle-Foreigner |
|---|---|---|---|---|---|
| Chile CL | national_id* date_of_birth phone_number issue_number | foreign_id* date_of_birth* phone_number first_name* last_name* native_country* issue_number | N/A | national_id* license_plate* driver_license (Santiago only) | foreign_id* first_name* last_name* date_of_birth* native_country* license_plate* driver_license (Santiago only) |
| Colombia CO | national_id* date_of_birth issue_date phone_number | foreign_id* or PPT* date_of_birth* phone_number issue_date* | tax_id* national_id | national_id* date_of_birth phone_number license_plate* owner_document_type owner_document_id | foreign_id* date_of_birth phone_number license_plate* issue_date* |
| Mexico MX | national_id* phone_number Alternative method: Use the following fields instead of national_id: first_name* last_name* state_id* gender* date_of_birth* | foreign_id* | tax_id* | license_plate* national_id vehicle_id driver_license(Estado de Mexico only) | N/A |
| Brazil BR | national_id* date_of_birth* region* phone_number | N/A | tax_id* | license_plate* | N/A |
| Costa Rica CR | national_id* phone_number | foreign_id* phone_number | N/A | license_plate* | N/A |
| Peru PE | national_id* date_of_birth* phone_number | foreign_id* ptp date_of_birth phone_number* | N/A | national_id* date_of_birth* license_plate* | foreign_id* ptp date_of_birth* license_plate* |
| International ALL | name* | name* | company_name* | N/A | N/A |
Document country
Indicates whether the person subject to the validation authorized the validation. Must be true in order to proceed [Required for API key V1 or later]
Background check type. Replace custom_type_name with the name of your custom type to perform a custom type check
Professional ID card
Company name “Don’t forget this required field to complete background checks in Brazil”
Person passport
Person phone number. Required by law to notify the person their background is being checked
Person birthdate. This date is used to get some additional information about a person and to filter homonyms in some cases. YYYY-MM-DD format, Required for complete background checks in Brazil and Perรบ and Mexico if alternative method for Renapo is used.
Diplomatic ID
Driver’s license number
15-digit IMEI to be validated
Folio for Chilean certificate search. Chile only
Colombian escrow
Report ID the background check will be inserted into
Vehicle NIV number
Vehicle license plate
Country of birth. Required if native_national_id is provided
ID of the vehicle owner
Person birth certificate
Verification code registered for criminal records in Peru and Chile
Region where the background is to be checked in addition to the region where the person is from. By default, background checks in Brazil are performed in the person region of birth according to their CPF. Required for Brazil only. Keep in mind that a nation-wide search can take more than 24 hours to complete, whereas region-specific searches take from 2 to 20 min to complete.
Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins, ALL: nation-wide search
Person gender. Used for the Renapo (Registro Nacional de Poblacion) Alternative method in Mexico. Required in order to get complete background checks in Mexico instead national_id using Alternative method.
National ID
national-id, foreign-id, tax-id or passport
National ID from the person native country. Keep in mind that you must provide the native_country if you enter a native_national_id
ID for Venezuelans working in Colombia
Defines the behavior of the API when creating a background check with the same input values used for a recently created background check.
When true, forces the creation of a new background check; otherwise, it returns the result of the background check created earlier.
Document number of Chilean identity. This number is used to get some additional information about a person. Chile only
Person or entity last name. If the document type and number are not provided, the report might include homonyms. Required when searching by last name. Required in order to get complete background checks in Brazil and Mexico if alternative method for Renapo is used.
ID for Venezuelans working in Peru
This field also apply for PPT (Permiso de Protecciรณn Temporal) in Colombia
Used for the RG (Registro Geral) identification in Brazil, and Renapo (Registro Nacional de Personas) identification in Mexico. This identification has different formats according to the state that issues the document. It can have numbers and letters but other characters (- * , . ) are omitted, Required in order to get complete background checks in Brazil and Mexico if alternative method for Renapo is used.
Optional external identifier stored in the database along with the main structure. Used for reference purposes only, without affecting processing or logic. (Maximum length: 128 characters).
Person or entity first name. If the document type and number are not provided, the report might include homonyms. Required when searching by first name, Required in order to get complete background checks in Brazil and Mexico if alternative method for Renapo is used.
Person foreign ID
Person document issue date in “YYYY-mm-dd” format (e.g. 2008-12-31) . This date is used to get some additional information about a person in some cases
Payment day of a vehicle circulation permit (Chile only)
Company ID used for tax payments
Indicates whether the check score is to be periodically revised and its frequency. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by d: day, w: week, m: month, y: year for instance: 3d: every three days, 2w: every two weeks. Ignore this field if the check is only to be performed once
object
CheckOutput
+
check
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
details
string
Detail path
+
self
string
Background check URL
{
"check": {
"billing_hub": "XXXXXXXXXXX",
"check_id": "CHK198e142cdd582a613bb96ff5748f500d",
"country": "CO",
"creation_date": "2021-03-25T21:24:29.076788029Z",
"homonym_score": 0,
"id_score": 0,
"national_id": "XXXXXXXXXXX",
"previous_check": "CHKe04a7ab9ac5976153d8b69eabe71dd48",
"score": -1,
"status": "not_started",
"type": "person",
"update_date": "2021-03-25T21:24:29.195834574Z"
},
"details": "/v1/checks/CHK198e142cdd582a613bb96ff5748f500d/details",
"self": "/v1/checks/CHK198e142cdd582a613bb96ff5748f500d"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: native country was expected"
}
{
"code": 10400,
"http_code": 429,
"message": "There are too many high priority background checks being processed. Please try again later."
}
Receive webhook
List checks
object
ChecksOutput
+
checks
array
Background check list in the page
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
next
string
Next page path
+
self
string
Current page path
{
"check": {
"check_id": "CHKd71ea0c1aeab8c7fbb3229beaeeaa378",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-19T17:20:23.330149572Z"
},
"country": "MX",
"creation_date": "2020-08-19T17:18:22.87598363Z",
"id_score": 0.9,
"license_plate": "000aaa",
"name_score": 1,
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "vehicle_information",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "traffic_fines",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "driving_licenses",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "criminal_record",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "international_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"status": "completed",
"statuses": [
{
"data_set": "criminal_record",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "civil-edomx",
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBI02d602d91f71ab3836e1e25beb84620b505b3d1b",
"database_name": "Multas de Trรกnsito Puebla",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI08c1ca056fd6cc36d0fc6d563951859350e268d9",
"database_name": "poderjud-morelos",
"status": "skipped"
},
{
"database_id": "DBI1efc3f0c4d7b5d8c4c8dcc0c630f2bb963d98b1b",
"database_name": "Instituto Nacional Electoral",
"invalid_inputs": [
"elector_key",
"issue_number",
"ocr",
"cic",
"ocr",
"cic",
"citizen_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI280eabe8d7f5e9c9a000f2944195e91bef7e4981",
"database_name": "guerreropenal",
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBI2ea4800a3967840aaf30aa0c666871f75fa896cc",
"database_name": "Tenencias CDMX",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "expedientes-cdmx",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "poderjud_tabasco",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "poderjud-tabasco2",
"status": "skipped"
},
{
"data_set": "vehicle_information",
"database_id": "DBI6ba8daff9a4f539ed1f9f93f8ccdad27c80dfdd2",
"database_name": "Registro Pรบblico Vehicular",
"status": "completed"
},
{
"database_id": "DBI71ecb77fdfb666d4b86d70988686595840ba4b79",
"database_name": "Multas de Trรกnsito Jalisco",
"invalid_inputs": [
"vehicle_id"
],
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBI8932b5ad3b7f533c23d305d6e9b2dbb6793b6ed2",
"database_name": "Multas de Trรกnsito Aguascalientes",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "poderjud-bajacalifornia",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "courtjusticezacatecas",
"status": "skipped"
},
{
"database_id": "DBI9a45d4b71a6311c55f00778f554d520d2564a5c4",
"database_name": "Multas de Trรกnsito Yucatan",
"invalid_inputs": [
"vehicle_id"
],
"status": "skipped"
},
{
"database_id": "DBIb246cfb5f559e8a095f164d3a266f8eb2d762ac7",
"database_name": "Licencias Trรกnsito Estado de Mรฉxico",
"invalid_inputs": [
"driver_license"
],
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBIbbe938d244de2d9cd62d5ef6b34082904c326a23",
"database_name": "Multas de Trรกnsito SEDEMA",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "pjf",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "tsjqroo",
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBIc3fe3cb66f8e8d90426cb00ef479a095c870e43c",
"database_name": "Tenencias Nuevo Leon",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "aguascalientes-penal",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "sonora",
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBId664b7e693af0c59e2f37044fea351e66f805313",
"database_name": "Multas de Trรกnsito Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBIe14075820e7bcf571d892f9d5417034a36286aa9",
"database_name": "Multas de Trรกnsito Hermosillo",
"status": "completed"
},
{
"database_id": "DBIe8148185b2a76adcf5183ab1fcf2b812b99f6b0a",
"database_name": "Registro Nacional de Poblaciรณn",
"invalid_inputs": [
"national_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "mx-poder-judicatura",
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "pjeveracruz",
"status": "skipped"
},
{
"database_id": "DBIf5f456f0ef812f46411a5446157591432bf109a7",
"database_name": "Secretarรญa del Desarrollo Social",
"invalid_inputs": [
"national_id"
],
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBIfb657f7ce9d6a698507df174964da5c6fcd463ce",
"database_name": "Tenencias Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBIfc661486826601b071e899e054ad5d800be491aa",
"database_name": "Multas de Trรกnsito CDMX",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "bid",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "csl",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "unsc",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "icijofficers",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "icijoffshoreentities",
"status": "skipped"
},
{
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"invalid_inputs": [
"national_id",
"tax_id",
"passport",
"foreign_id"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "federal-bureau-of-prisons",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "sec",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "fbi",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "worldbankdebarredfirms",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "fsf",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "most-wanted-fugitives-eu",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "combat-terrorism-eu",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "dss",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "icijintermediaries",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "interpol",
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "all-usa-terrorist-list",
"status": "skipped"
}
],
"summary": {
"identity_status": "not_found",
"result": "skipped",
"update_date": "2020-08-19T17:20:23.33014328Z"
},
"type": "vehicle",
"update_date": "2020-08-19T17:20:23Z",
"vehicle_summary": {
"license_plate": "000AAA",
"manufacturer": "SOME BRAND",
"model": "MODEL X 4 DOORS",
"number_of_doors": 4,
"result": "found",
"update_date": "2020-08-19T17:20:23.330143906Z",
"vehicle_category": "SEDAN",
"vehicle_id": "99999999999999",
"vehicle_status": "found",
"vehicle_type": "5",
"year": 1964
}
},
"details": "/v1/checks/CHKd71ea0c1aeab8c7fbb3229beaeeaa378/details",
"self": "/v1/checks/CHKd71ea0c1aeab8c7fbb3229beaeeaa378"
}
{
"check": {
"check_id": "CHK19a0c2f6712dc4780dcb620c310813ed",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-20T17:13:59.58043739Z"
},
"country": "BR",
"creation_date": "2020-08-20T17:10:49.04491514Z",
"id_score": 1,
"name_score": 1,
"national_id": "9XX.XXX.XXX-21",
"previous_check": "CHKd1487e1b03eaf5fee93fc6f9cf75667f",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "legal_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "unknown"
},
"data_set": "professional_background",
"result": "not_found",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.199,
"severity": "high"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.199,
"severity": "high"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "criminal_record",
"database_id": "DBI0a4e651b1958cc087cd91e9c3b33c7089adc892e",
"database_name": "Justiรงa Federal da 2ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0a4e651b1958cc087cd91e9c3b33c7089adc892e",
"database_name": "Justiรงa Federal da 2ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI10a5c9446871322eade6e43224bd7b6aefc91bce",
"database_name": "Tribunal de Justiรงa do Estado do Espรญrito Santo - Projudi",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI10a5c9446871322eade6e43224bd7b6aefc91bce",
"database_name": "Tribunal de Justiรงa do Estado do Espรญrito Santo - Projudi",
"status": "completed"
},
{
"database_id": "DBI11fd7bfd4663ee6dfa8ab6cdc8118231d0d9dd21",
"database_name": "Tribunal de Justiรงa do Estado do Sergipe - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI11fd7bfd4663ee6dfa8ab6cdc8118231d0d9dd21",
"database_name": "Tribunal de Justiรงa do Estado do Sergipe - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI153f7cc3140ca5a6a77e99965075d986f40deb4b",
"database_name": "Justiรงa Federal da 3ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI153f7cc3140ca5a6a77e99965075d986f40deb4b",
"database_name": "Justiรงa Federal da 3ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBI21c2e4426af42e2e7ca3d1d48a239e06989f0267",
"database_name": "Tribunal de Justiรงa do Estado do Santa Catarina - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI21c2e4426af42e2e7ca3d1d48a239e06989f0267",
"database_name": "Tribunal de Justiรงa do Estado do Santa Catarina - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "professional_background",
"database_id": "DBI23a1fa21686ef1fed597b52ac2fb75baa68d11d9",
"database_name": "Pessoa Politicamente Exposta",
"status": "completed"
},
{
"database_id": "DBI23e0d72b18c0ae2342f3477792d620fa3e118289",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI23e0d72b18c0ae2342f3477792d620fa3e118289",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI2edf75636728c603415d5449363203635013714b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI2edf75636728c603415d5449363203635013714b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIed5e6ddd45e3144ef25e3c3cc7c65d5076f7171b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIed5e6ddd45e3144ef25e3c3cc7c65d5076f7171b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI37f38949e740f9319d78b46fbe2b4c92b8f9795f",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI37f38949e740f9319d78b46fbe2b4c92b8f9795f",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI3ec81775e0a1ed761ef5213f431e3ba2104d4033",
"database_name": "Tribunal de Justiรงa do Estado do Pernambuco",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI3ec81775e0a1ed761ef5213f431e3ba2104d4033",
"database_name": "Tribunal de Justiรงa do Estado do Pernambuco",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI486fe126a3c6c19cfaf8dcd0743e61706a8c8e42",
"database_name": "Tribunal de Justiรงa do Estado do Cearรก - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI486fe126a3c6c19cfaf8dcd0743e61706a8c8e42",
"database_name": "Tribunal de Justiรงa do Estado do Cearรก - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI49ef387283e159d76931b26d324af80b90945e7c",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Segundo Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI49ef387283e159d76931b26d324af80b90945e7c",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Segundo Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI4fb5b9bf7e763576c48dca763e22de9993073a81",
"database_name": "Certidรฃo Criminal Polรญcia Federal",
"status": "error"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI55cd0eaf5b0d94e17413b743fa14eff6c88405a3",
"database_name": "Imposto de Renda - Restituiรงรตes",
"status": "completed"
},
{
"database_id": "DBI3b63f8b10f0d242617b0e348c3b2c42614aa5688",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Segundo grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI3b63f8b10f0d242617b0e348c3b2c42614aa5688",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Segundo grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBI65aff902db9980b6d44cff8062548dfcd22a58af",
"database_name": "Comprovante de Situaรงรฃo Cadastral no CPF",
"status": "error"
},
{
"data_set": "criminal_record",
"database_id": "DBI7a0ca96ef15c2dde645ca0e2d21722dc8e30f785",
"database_name": "Justiรงa Federal da 4ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI7a0ca96ef15c2dde645ca0e2d21722dc8e30f785",
"database_name": "Justiรงa Federal da 4ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBI8396dc58299489452e06849cc3157e95e8443eb8",
"database_name": "Tribunal de Justiรงa do Estado do Minas Gerais",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI8396dc58299489452e06849cc3157e95e8443eb8",
"database_name": "Tribunal de Justiรงa do Estado do Minas Gerais",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI84931cfbbfb76a53f172d9ee81fc1e1a46eff195",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI84931cfbbfb76a53f172d9ee81fc1e1a46eff195",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI854d513cb96ff8612abd048f9ff8f122439c0ed5",
"database_name": "Tribunal de Justiรงa do Estado do Rรญo de Janeiro - Primeiro Grau",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI854d513cb96ff8612abd048f9ff8f122439c0ed5",
"database_name": "Tribunal de Justiรงa do Estado do Rรญo de Janeiro - Primeiro Grau",
"status": "completed"
},
{
"database_id": "DBI86a4daa060ad0d0ead1c68fb3427619b80a421b5",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก - Projudi First Instance",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI86a4daa060ad0d0ead1c68fb3427619b80a421b5",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก - Projudi First Instance",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI8e0b9d9729fa0b66354711c8cbffc8dfa0255adc",
"database_name": "Tribunal de Justiรงa do Estado do Distrito Federal",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI8e0b9d9729fa0b66354711c8cbffc8dfa0255adc",
"database_name": "Tribunal de Justiรงa do Estado do Distrito Federal",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI90453564e3d5aff713953e2b183b28860a4b58fd",
"database_name": "Tribunal de Justiรงa do Estado do Piauรญ - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI90453564e3d5aff713953e2b183b28860a4b58fd",
"database_name": "Tribunal de Justiรงa do Estado do Piauรญ - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI92e033a679c54d44823592e8e1f605eba674efbd",
"database_name": "Tribunal de Justiรงa do Estado do Mato Grosso do Sur",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI92e033a679c54d44823592e8e1f605eba674efbd",
"database_name": "Tribunal de Justiรงa do Estado do Mato Grosso do Sur",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBIa9088d19910163f28893e8e847df1e68cd6bb293",
"database_name": "Protestos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIb81f6fe73c2c388e3fe68d86e0307c2de2ffacfd",
"database_name": "Banco Nacional de Monitoramento Penitenciรกrio",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIb81f6fe73c2c388e3fe68d86e0307c2de2ffacfd",
"database_name": "Banco Nacional de Monitoramento Penitenciรกrio",
"status": "completed"
},
{
"database_id": "DBIc2f761c777db6ac98e81f60d896f1f5a61c9ad52",
"database_name": "Tribunal de Justiรงa do Estado do Alagoas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIc2f761c777db6ac98e81f60d896f1f5a61c9ad52",
"database_name": "Tribunal de Justiรงa do Estado do Alagoas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIc48687009b6c6ab524be6b858d2055873c96d682",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Sul",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIc48687009b6c6ab524be6b858d2055873c96d682",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Sul",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBId1292b80b15d8229dad6b8baa0db0de742b420cb",
"database_name": "Tribunal Regional Federal da 5ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId1292b80b15d8229dad6b8baa0db0de742b420cb",
"database_name": "Tribunal Regional Federal da 5ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBId3a9296f51efd2481f2c52b0c7709095ac9582e2",
"database_name": "Tribunal de Justiรงa do Estado do Sao Paulo Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBId3a9296f51efd2481f2c52b0c7709095ac9582e2",
"database_name": "Tribunal de Justiรงa do Estado do Sao Paulo Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBId70ba322857c62c790dc1ed3cacbcc7c2d14d9a7",
"database_name": "Tribunal Regional Federal da 1ยช Regiรฃo",
"status": "error"
},
{
"data_set": "legal_background",
"database_id": "DBId70ba322857c62c790dc1ed3cacbcc7c2d14d9a7",
"database_name": "Tribunal Regional Federal da 1ยช Regiรฃo",
"status": "error"
},
{
"database_id": "DBId859363a31485a79e01c6101ce2ee57f376e8e4f",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Norte",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBId859363a31485a79e01c6101ce2ee57f376e8e4f",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Norte",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdf8b5fca3b80914584c22fba513ff844ff1f6fce",
"database_name": "Tribunal de Justiรงa do Estado do Amazonas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdf8b5fca3b80914584c22fba513ff844ff1f6fce",
"database_name": "Tribunal de Justiรงa do Estado do Amazonas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdff3c08c8ba018285b80b0f97d7ecec1275f1eea",
"database_name": "Tribunal de Justiรงa do Estado do Sรฃo Paulo Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdff3c08c8ba018285b80b0f97d7ecec1275f1eea",
"database_name": "Tribunal de Justiรงa do Estado do Sรฃo Paulo Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIe7c2a6365465884c9fd3643af3e14c7d6920fec0",
"database_name": "Tribunal de Justiรงa do Estado do Goiรกs",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIe7c2a6365465884c9fd3643af3e14c7d6920fec0",
"database_name": "Tribunal de Justiรงa do Estado do Goiรกs",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIf146b6df874335061e2b2a7814e2e5dd89978d5e",
"database_name": "Sintegra for CNPJ",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"database_id": "DBIfb38848412974b11d0889f14f365149b177fda90",
"database_name": "Tribunal de Justiรงa do Estado do Parรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIfb38848412974b11d0889f14f365149b177fda90",
"database_name": "Tribunal de Justiรงa do Estado do Parรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBIfca30c2f5c946692b17473d199e6cc34bdd74948",
"database_name": "Validaรงรฃo de identidade com birรด privado",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1992-04-23T00:00:00Z",
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 1,
"first_name": "ABCDFG",
"last_name": "ABCDFG HIJKLMN"
}
],
"result": "found",
"update_date": "2020-08-20T17:13:59.580434875Z"
},
"type": "person",
"update_date": "2020-08-20T17:13:59Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-20T17:13:59.580436582Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK19a0c2f6712dc4780dcb620c310813ed/details",
"self": "/v1/checks/CHK19a0c2f6712dc4780dcb620c310813ed"
}
{
"check": {
"check_id": "CHK637ab7583db5c562c884b100cd846ab0",
"company_summary": {
"company_status": "found",
"names_found": [
{
"company_name": "SOME COMPANY",
"count": 1
}
],
"result": "skipped",
"update_date": "2020-08-19T18:44:57.707457549Z"
},
"country": "CO",
"creation_date": "2020-08-19T18:41:59.57654972Z",
"id_score": 0.9,
"name_score": 1,
"national_id": "9XXXXXXXX9",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "business_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "legal_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.8,
"severity": "very_low"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "traffic_fines",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "taxes_and_finances",
"database_id": "DBI119a418cfbf3b3ac5aa50d0637405df59e041b6d",
"database_name": "Contralorรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI1fa89de9ddefb027566c52f633a1f4057cd14358",
"database_name": "Sistema Electrรณnico de Contrataciรณn Pรบblica",
"status": "completed"
},
{
"database_id": "DBI265d55f245a6740468624f9d9e09a0a47776b8d3",
"database_name": "Directorio importadores y exportadores de la dian Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "traffic_fines",
"database_id": "DBI35407d7df7941130a2e22be5f7c78b17776aa975",
"database_name": "Sistema Integrado de informaciรณn sobre multas y sanciones por infracciones de trรกnsito",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "business_background",
"database_id": "DBI6bfb36d7b11b540aa341c50640d03902bf78b5a8",
"database_name": "Registro รnico Empresarial y Social",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBI7a2681a28ed8f86984cc8a41b2c09f36ed995824",
"database_name": "Registro รnico Nacional de Trรกnsito",
"status": "completed"
},
{
"database_id": "DBI7fc0f661cedc851557fb9d46d413625bfdcf90ef",
"database_name": "Registro de importadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIbee33303af417564526f18958ffd6672730513da",
"database_name": "Superintendencia de Sociedades",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"database_id": "DBIcdc5e95d6d4fd5bd7a6cfc56dca58a8eecec5ae9",
"database_name": "Certificado antecedentes fiscales persona jurรญdica",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"database_id": "DBIcdeff105c4612715cfad486c321caed19def8c7e",
"database_name": "Instituto Nacional Penitenciario y Carcelario",
"invalid_inputs": [
"last_name"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBIe14b1f482ad092438e43b6c953275a27efbf15a8",
"database_name": "Secretarรญa Distrital de Movilidad Bogotรก Colombia",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBIe23d8acf9d6b20980e55ff3ac5cee63e21dd2fa2",
"database_name": "Boletรญn de Deudores Morosos del Estado",
"status": "completed"
},
{
"data_set": "business_background",
"database_id": "DBIe2b9cbc08aef421463f1dff0656c3690e1cfea83",
"database_name": "Registro รnico Tributario",
"status": "completed"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBIe890b3aaebf0282366c01a0fbafcced611488f50",
"database_name": "Registro de exportadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"identity_status": "not_found",
"result": "skipped",
"update_date": "2020-08-19T18:44:57.707455493Z"
},
"type": "company",
"update_date": "2020-08-19T18:44:58Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-19T18:44:57.70745647Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK637ab7583db5c562c884b100cd846ab0/details",
"self": "/v1/checks/CHK637ab7583db5c562c884b100cd846ab0"
}
{
"check": {
"check_id": "CHK104c532086a8bb96f310fb8e0a761133",
"company_summary": {
"company_status": "active",
"names_found": [
{
"company_name": "SOME COMPANY",
"count": 1
}
],
"result": "found",
"update_date": "2020-08-20T17:22:03.408224637Z"
},
"country": "BR",
"creation_date": "2020-08-20T17:21:36.863743124Z",
"id_score": 1,
"name_score": 1,
"previous_check": "CHK65c354a89d5b8bad632533222d5e910e",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "business_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.8,
"severity": "very_low"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
}
],
"status": "completed",
"statuses": [
{
"data_set": "business_background",
"database_id": "DBIf2cb2b6d6539ac81acbcd265a56e9799a354b9fd",
"database_name": "Emissรฃo de Comprovante de Inscriรงรฃo e de Situaรงรฃo Cadastral CNPJ",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"identity_status": "not_found",
"result": "skipped",
"update_date": "2020-08-20T17:22:03.408219789Z"
},
"tax_id": "99.999.999/9999-99",
"type": "company",
"update_date": "2020-08-20T17:22:03Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-20T17:22:03.408222566Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK104c532086a8bb96f310fb8e0a761133/details",
"self": "/v1/checks/CHK104c532086a8bb96f310fb8e0a761133"
}
{
"check": {
"check_id": "CHKb542dc83c8436c9516b13ee805abc5e6",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-20T17:20:39.18904049Z"
},
"country": "BR",
"creation_date": "2020-08-20T17:17:46.844848803Z",
"date_of_birth": "1992-04-23T00:00:00Z",
"id_score": 0.9,
"license_plate": "aaa-0000",
"name_score": 1,
"national_id": "9XX.XXX.XXX-X9",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "vehicle_information",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "traffic_fines",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "driving_licenses",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "vehicle_permits",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"status": "delayed",
"statuses": [
{
"data_set": "criminal_record",
"database_id": "DBI0a4e651b1958cc087cd91e9c3b33c7089adc892e",
"database_name": "Justiรงa Federal da 2ยช Regiรฃo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI10a5c9446871322eade6e43224bd7b6aefc91bce",
"database_name": "Tribunal de Justiรงa do Estado do Espรญrito Santo - Projudi",
"status": "completed"
},
{
"database_id": "DBI11fd7bfd4663ee6dfa8ab6cdc8118231d0d9dd21",
"database_name": "Tribunal de Justiรงa do Estado do Sergipe - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI153f7cc3140ca5a6a77e99965075d986f40deb4b",
"database_name": "Justiรงa Federal da 3ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBI21c2e4426af42e2e7ca3d1d48a239e06989f0267",
"database_name": "Tribunal de Justiรงa do Estado do Santa Catarina - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI23e0d72b18c0ae2342f3477792d620fa3e118289",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI2edf75636728c603415d5449363203635013714b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIed5e6ddd45e3144ef25e3c3cc7c65d5076f7171b",
"database_name": "Tribunal de Justiรงa do Estado do Roraima Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI37f38949e740f9319d78b46fbe2b4c92b8f9795f",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI3ec81775e0a1ed761ef5213f431e3ba2104d4033",
"database_name": "Tribunal de Justiรงa do Estado do Pernambuco",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI486fe126a3c6c19cfaf8dcd0743e61706a8c8e42",
"database_name": "Tribunal de Justiรงa do Estado do Cearรก - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI49ef387283e159d76931b26d324af80b90945e7c",
"database_name": "Tribunal de Justiรงa do Estado do Paraiba - Segundo Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI4fb5b9bf7e763576c48dca763e22de9993073a81",
"database_name": "Certidรฃo Criminal Polรญcia Federal",
"status": "error"
},
{
"data_set": "vehicle_information",
"database_id": "DBI529b736373b49421cf6f48b38f1b860a4d28698c",
"database_name": "Carfacts Vehicle Information",
"status": "completed"
},
{
"data_set": "vehicle_information",
"database_id": "DBI5e72e8d71a48a10012dd00303d80b9714b5c7cc2",
"database_name": "Sinesp cidadรฃo - consultar placa",
"status": "completed"
},
{
"database_id": "DBI3b63f8b10f0d242617b0e348c3b2c42614aa5688",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Segundo grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI7a0ca96ef15c2dde645ca0e2d21722dc8e30f785",
"database_name": "Justiรงa Federal da 4ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBI8396dc58299489452e06849cc3157e95e8443eb8",
"database_name": "Tribunal de Justiรงa do Estado do Minas Gerais",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI84931cfbbfb76a53f172d9ee81fc1e1a46eff195",
"database_name": "Tribunal de Justiรงa do Estado do Rondรดnia - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI854d513cb96ff8612abd048f9ff8f122439c0ed5",
"database_name": "Tribunal de Justiรงa do Estado do Rรญo de Janeiro - Primeiro Grau",
"status": "completed"
},
{
"database_id": "DBI86a4daa060ad0d0ead1c68fb3427619b80a421b5",
"database_name": "Tribunal de Justiรงa do Estado do Paranรก - Projudi First Instance",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI8e0b9d9729fa0b66354711c8cbffc8dfa0255adc",
"database_name": "Tribunal de Justiรงa do Estado do Distrito Federal",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI90453564e3d5aff713953e2b183b28860a4b58fd",
"database_name": "Tribunal de Justiรงa do Estado do Piauรญ - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBI92e033a679c54d44823592e8e1f605eba674efbd",
"database_name": "Tribunal de Justiรงa do Estado do Mato Grosso do Sur",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIb81f6fe73c2c388e3fe68d86e0307c2de2ffacfd",
"database_name": "Banco Nacional de Monitoramento Penitenciรกrio",
"status": "completed"
},
{
"database_id": "DBIc2f761c777db6ac98e81f60d896f1f5a61c9ad52",
"database_name": "Tribunal de Justiรงa do Estado do Alagoas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIc48687009b6c6ab524be6b858d2055873c96d682",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Sul",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBId1292b80b15d8229dad6b8baa0db0de742b420cb",
"database_name": "Tribunal Regional Federal da 5ยช Regiรฃo",
"status": "completed"
},
{
"database_id": "DBId3a9296f51efd2481f2c52b0c7709095ac9582e2",
"database_name": "Tribunal de Justiรงa do Estado do Sao Paulo Primeira Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBId70ba322857c62c790dc1ed3cacbcc7c2d14d9a7",
"database_name": "Tribunal Regional Federal da 1ยช Regiรฃo",
"status": "delayed"
},
{
"database_id": "DBId859363a31485a79e01c6101ce2ee57f376e8e4f",
"database_name": "Tribunal de Justiรงa do Estado do Rio Grande do Norte",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdf8b5fca3b80914584c22fba513ff844ff1f6fce",
"database_name": "Tribunal de Justiรงa do Estado do Amazonas - Primeiro Grau",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIdff3c08c8ba018285b80b0f97d7ecec1275f1eea",
"database_name": "Tribunal de Justiรงa do Estado do Sรฃo Paulo Segunda Instรขncia",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIe7c2a6365465884c9fd3643af3e14c7d6920fec0",
"database_name": "Tribunal de Justiรงa do Estado do Goiรกs",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"database_id": "DBIfb38848412974b11d0889f14f365149b177fda90",
"database_name": "Tribunal de Justiรงa do Estado do Parรก",
"invalid_inputs": [
"administrative_region"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBIfca30c2f5c946692b17473d199e6cc34bdd74948",
"database_name": "Validaรงรฃo de identidade com birรด privado",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1992-04-23T00:00:00Z",
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 1,
"first_name": "ABCDF",
"last_name": "ABCDF GHIJKL"
}
],
"result": "found",
"update_date": "2020-08-20T17:20:39.189038234Z"
},
"type": "vehicle",
"update_date": "2020-08-20T17:20:39Z",
"vehicle_summary": {
"capacity": 16,
"color": "Prata",
"manufacturer": "SOME BRAND",
"model": "SOME MODEL",
"result": "found",
"update_date": "2020-08-20T17:20:39.189039231Z",
"vehicle_status": "found",
"vehicle_type": "Micro Onibus",
"year": 2010
}
},
"details": "/v1/checks/CHKb542dc83c8436c9516b13ee805abc5e6/details",
"self": "/v1/checks/CHKb542dc83c8436c9516b13ee805abc5e6"
}
{
"check": {
"check_id": "CHKebfdb707e560e522278654027f4209d7",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-17T21:27:39.707537766Z"
},
"country": "CO",
"creation_date": "2020-08-17T21:26:48.99770679Z",
"id_score": 1,
"name_score": 1,
"national_id": "9XXXXXX15",
"previous_check": "CHK12c209d5b9e9440e617c15e970863c4f",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "legal_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "unknown"
},
"data_set": "professional_background",
"result": "not_found",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.8,
"severity": "very_low"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "personal_identity",
"database_id": "DBI01241e248d1ceab7f163e2d8357c9a955c6700b7",
"database_name": "Lugar de votaciรณn",
"status": "completed"
},
{
"database_id": "DBI0d265630253ded5cdba1d98688a69e6271544546",
"database_name": "Permiso Especial de Permanencia",
"invalid_inputs": [
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBI0e769ed7cca8905f0261a2da9f4f9a90895552f2",
"database_name": "Situaciรณn Militar",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI119a418cfbf3b3ac5aa50d0637405df59e041b6d",
"database_name": "Contralorรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI1fa89de9ddefb027566c52f633a1f4057cd14358",
"database_name": "Sistema Electrรณnico de Contrataciรณn Pรบblica",
"status": "completed"
},
{
"data_set": "affiliations_and_insurances",
"database_id": "DBI3a8fec3eda33f7c3939f61b517844d1d327b705b",
"database_name": "Afiliados del rรฉgimen contributivo y subsidiado",
"status": "completed"
},
{
"data_set": "affiliations_and_insurances",
"database_id": "DBI3df83c6ac72ea6a15c052eb0118bc3d7aba806af",
"database_name": "Sistema de Selecciรณn de Beneficiarios Para Programas Sociales - SISBEN",
"status": "completed"
},
{
"database_id": "DBI41eb124213acf97a022487d928a8ac34626819c4",
"database_name": "Certificaciรณn del estado de Cรฉdula de Extranjerรญa",
"invalid_inputs": [
"foreign_id",
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBI61770de002f15a2954b69a805568be63bd1c026a",
"database_name": "Certificado de Estado de Cรฉdula de Ciudadanรญa",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"database_id": "DBI6265d2a778eb894c0d52f1c37d15f05a0d551ddc",
"database_name": "Registro รnico de Afiliados",
"invalid_inputs": [
"document_expedition_date",
"birth_certificate",
"document_expedition_date",
"diplomatic_id",
"document_expedition_date",
"foreign_id",
"document_expedition_date",
"passport",
"document_expedition_date",
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBI7fc0f661cedc851557fb9d46d413625bfdcf90ef",
"database_name": "Registro de importadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIae15a1f323abc05d14e348c7e8a382d166dbe17f",
"database_name": "Candidatos a Cargos Pรบblicos",
"status": "completed"
},
{
"database_id": "DBIcdc5e95d6d4fd5bd7a6cfc56dca58a8eecec5ae9",
"database_name": "Certificado antecedentes fiscales persona jurรญdica",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIcdeff105c4612715cfad486c321caed19def8c7e",
"database_name": "Instituto Nacional Penitenciario y Carcelario",
"status": "completed"
},
{
"data_set": "affiliations_and_insurances",
"database_id": "DBIcea6b33e3f77251d4247c3a19682b456191628f6",
"database_name": "Fondo de Pensiones Pรบblicas",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIdbe220b8c70103ed2eb538361a8ef64388fd5934",
"database_name": "Directorio de Servidores Pรบblicos",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBIe23d8acf9d6b20980e55ff3ac5cee63e21dd2fa2",
"database_name": "Boletรญn de Deudores Morosos del Estado",
"status": "completed"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBIe890b3aaebf0282366c01a0fbafcced611488f50",
"database_name": "Registro de exportadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 4,
"first_name": "ABCDE FGHIJK",
"last_name": "XYZAB YXTS"
}
],
"result": "found",
"update_date": "2020-08-17T21:27:39.707536406Z"
},
"type": "person",
"update_date": "2020-08-17T21:27:39Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-17T21:27:39.707537158Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHKebfdb707e560e522278654027f4209d7/details",
"self": "/v1/checks/CHKebfdb707e560e522278654027f4209d7"
}
{
"check": {
"check_id": "CHK0a998fea6befee89b74e634b49d4c4d7",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-20T15:31:47.947706264Z"
},
"country": "CO",
"creation_date": "2020-08-20T15:22:33.127472276Z",
"id_score": 0.9,
"license_plate": "aaa000",
"name_score": 1,
"national_id": "999XXXXXX",
"owner_document_id": "99XXXXX99",
"previous_check": "CHKa4212f6a134cde989421897eee9b63c2",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "vehicle_information",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "traffic_fines",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "driving_licenses",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "vehicle_permits",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "personal_identity",
"database_id": "DBI01241e248d1ceab7f163e2d8357c9a955c6700b7",
"database_name": "Lugar de votaciรณn",
"status": "completed"
},
{
"database_id": "DBI0d265630253ded5cdba1d98688a69e6271544546",
"database_name": "Permiso Especial de Permanencia",
"invalid_inputs": [
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBI0e769ed7cca8905f0261a2da9f4f9a90895552f2",
"database_name": "Situaciรณn Militar",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBI35407d7df7941130a2e22be5f7c78b17776aa975",
"database_name": "Sistema Integrado de informaciรณn sobre multas y sanciones por infracciones de trรกnsito",
"status": "completed"
},
{
"database_id": "DBI41eb124213acf97a022487d928a8ac34626819c4",
"database_name": "Certificaciรณn del estado de Cรฉdula de Extranjerรญa",
"invalid_inputs": [
"foreign_id",
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBI61770de002f15a2954b69a805568be63bd1c026a",
"database_name": "Certificado de Estado de Cรฉdula de Ciudadanรญa",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "vehicle_information",
"database_id": "DBI73a48ae8f762414ac673b222a3bc971e512a2e67",
"database_name": "Seguro Obligatorio de Accidentes de Trรกnsito",
"status": "completed"
},
{
"data_set": "vehicle_permits",
"database_id": "DBI73a48ae8f762414ac673b222a3bc971e512a2e67",
"database_name": "Seguro Obligatorio de Accidentes de Trรกnsito",
"status": "completed"
},
{
"data_set": "driving_licenses",
"database_id": "DBI7a2681a28ed8f86984cc8a41b2c09f36ed995824",
"database_name": "Registro รnico Nacional de Trรกnsito",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBI7a2681a28ed8f86984cc8a41b2c09f36ed995824",
"database_name": "Registro รnico Nacional de Trรกnsito",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIcdeff105c4612715cfad486c321caed19def8c7e",
"database_name": "Instituto Nacional Penitenciario y Carcelario",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "traffic_fines",
"database_id": "DBIe14b1f482ad092438e43b6c953275a27efbf15a8",
"database_name": "Secretarรญa Distrital de Movilidad Bogotรก Colombia",
"status": "completed"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"driver_status": "ACTIVO",
"drivers_license": {
"categories": [
{
"category": "C2",
"expedition_date": "2013-11-29T00:00:00-05:00",
"expiration_date": "2016-11-29T00:00:00-05:00",
"status": "ACTIVA"
},
{
"category": "B2",
"expedition_date": "2013-11-29T00:00:00-05:00",
"expiration_date": "2023-11-29T00:00:00-05:00",
"status": "ACTIVA"
},
{
"category": "C2",
"expedition_date": "2001-10-30T00:00:00-05:00",
"expiration_date": "2004-10-30T00:00:00-05:00",
"status": "INACTIVA"
},
{
"category": "C2",
"expedition_date": "2010-05-27T00:00:00-05:00",
"expiration_date": "2013-05-27T00:00:00-05:00",
"status": "VENCIDA"
},
{
"category": "C2",
"expedition_date": "1990-10-31T00:00:00-05:00",
"expiration_date": "1993-10-31T00:00:00-05:00",
"status": "INACTIVA"
},
{
"category": "C2",
"expedition_date": "1986-05-21T00:00:00-05:00",
"expiration_date": "1989-05-21T00:00:00-05:00",
"status": "INACTIVA"
}
],
"status": "ACTIVA"
},
"identity_status": "found",
"names_found": [
{
"count": 3,
"first_name": "JOSE RODRIGO",
"last_name": "GOMEZ MENDEZ"
}
],
"result": "found",
"update_date": "2020-08-20T15:31:47.947704587Z"
},
"type": "vehicle",
"update_date": "2020-08-20T15:31:48Z",
"vehicle_summary": {
"capacity": 5,
"color": "BLANCO PIEDRA",
"license_plate": "AAA000",
"manufacturer": "SOME BRAND",
"model": "SOME MODEL",
"number_of_doors": 5,
"obligatory_insurance_expiration_date": "2020-12-30T00:00:00-05:00",
"obligatory_insurance_status": "VIGENTE",
"result": "found",
"service_type": "Particular",
"update_date": "2020-08-20T15:31:47.947705495Z",
"vehicle_category": "CAMPERO",
"vehicle_status": "found",
"vehicle_type": "WAGON",
"year": 2004
}
},
"details": "/v1/checks/CHK0a998fea6befee89b74e634b49d4c4d7/details",
"self": "/v1/checks/CHK0a998fea6befee89b74e634b49d4c4d7"
}
{
"check": {
"check_id": "CHK5c5f3ec81497cd546f2ceb21739aab19",
"company_summary": {
"company_status": "found",
"names_found": [
{
"company_name": "SOME COMPANY",
"count": 2
}
],
"result": "found",
"update_date": "2020-08-19T17:13:53.813637403Z"
},
"country": "MX",
"creation_date": "2020-08-19T17:12:23.632064367Z",
"id_score": 1,
"name_score": 1,
"previous_check": "CHKe3637af219edaf78440a056e0a64003a",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "business_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0,
"severity": "very_high"
}
],
"status": "completed",
"statuses": [
{
"data_set": "business_background",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "skipped"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"status": "completed"
},
{
"data_set": "business_background",
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"invalid_inputs": [
"first_name",
"last_name"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"identity_status": "not_found",
"result": "skipped",
"update_date": "2020-08-19T17:13:53.813635436Z"
},
"tax_id": "ABC999999AB9",
"type": "company",
"update_date": "2020-08-19T17:13:53Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-19T17:13:53.81363659Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK5c5f3ec81497cd546f2ceb21739aab19/details",
"self": "/v1/checks/CHK5c5f3ec81497cd546f2ceb21739aab19"
}
{
"check": {
"check_id": "CHK6f2c1583bcd3eae7d8052aca06ad8e43",
"company_summary": {
"company_status": "not_found",
"result": "skipped",
"update_date": "2020-08-19T15:44:40.197180558Z"
},
"country": "MX",
"creation_date": "2020-08-19T15:43:47.197728872Z",
"id_score": 1,
"name_score": 1,
"national_id": "MUTXXXXXXXLR04",
"previous_check": "CHKc02c5896447ab42bc0114b78840b3d21",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "legal_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.8,
"severity": "very_low"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "legal_background",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI08c1ca056fd6cc36d0fc6d563951859350e268d9",
"database_name": "Poder Judicial Morelos - Historial",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI08c1ca056fd6cc36d0fc6d563951859350e268d9",
"database_name": "Poder Judicial Morelos - Historial",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0f5764b4ee2c0b970147f19cc066d87ac13a5c8d",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"database_id": "DBI1efc3f0c4d7b5d8c4c8dcc0c630f2bb963d98b1b",
"database_name": "Instituto Nacional Electoral",
"invalid_inputs": [
"elector_key",
"issue_number",
"ocr",
"cic",
"ocr",
"cic",
"citizen_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI280eabe8d7f5e9c9a000f2944195e91bef7e4981",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI3e2e251f55dc62c78795a87a90ff6e88603d37ab",
"database_name": "Poder Judicial Morelos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "Poder Judicial Baja California Sur",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "Poder Judicial Baja California Sur",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIe8148185b2a76adcf5183ab1fcf2b812b99f6b0a",
"database_name": "Registro Nacional de Poblaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIf5f456f0ef812f46411a5446157591432bf109a7",
"database_name": "Secretarรญa del Desarrollo Social",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1992-08-02T00:00:00Z",
"gender": "female",
"identity_status": "found",
"names_found": [
{
"count": 2,
"first_name": "ABCDEF JKLMN",
"last_name": "ABCDEF JKLMNOPQ"
}
],
"result": "found",
"update_date": "2020-08-19T15:44:40.197179095Z"
},
"type": "person",
"update_date": "2020-08-19T15:44:40Z",
"vehicle_summary": {
"result": "skipped",
"update_date": "2020-08-19T15:44:40.197180009Z",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK6f2c1583bcd3eae7d8052aca06ad8e43/details",
"self": "/v1/checks/CHK6f2c1583bcd3eae7d8052aca06ad8e43"
}
Get check
Returns the results of the check that matches the ID provided, complete with a set of scores explained below.
Scores:
- Global Score: Average risk associated with a person, company or vehicle, according to the background check results. The global score considers results that are validated with the ID number provided. The score ranges from 0 to 1, where 0 represents high risk and 1 low risk.
- ID Score: Average risk associated with a person according to the background check results. The ID score considers the results that are validated with a person identity document. The score ranges from 0 to 1, where 0 represents high risk and 1 low risk.
- Name Score: Average risk associated with a person according to the background check results. The name score considers results that are validated against the name of a person and could not be validated with their ID number. These results might have homonyms associated with them. The score ranges from 0 to 1, where 0 represents high risk and 1 low risk.
In order to calculate these scores, a weighted average is considered with different weights allocated to each dataset. Scores can be customized using the config endpoints by assigning a weight to each dataset according to its relevance.
Keep in mind that results from the API vary depending on the country, check type and the inputs entered on check creation.
object
CheckOutput
+
check
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
details
string
Detail path
+
self
string
Background check URL
{
"check": {
"billing_hub": "XXXXXXXXXXX",
"check_id": "CHK198e142cdd582a613bb96ff5748f500d",
"company_summary": {
"company_status": "not_found",
"result": "skipped"
},
"country": "CO",
"creation_date": "2021-03-25T21:24:29.076788029Z",
"homonym_probability": 0.1,
"homonym_score": 0.9,
"homonym_scores": [
{
"data_set": "personal_identity",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"data_set": "legal_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"data_set": "international_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"data_set": "professional_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
},
{
"data_set": "taxes_and_finances",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"id_score": 1,
"national_id": "XXXXXXXXXXX",
"previous_check": "CHKe04a7ab9ac5976153d8b69eabe71dd48",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "legal_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"data_set": "international_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "professional_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "found",
"score": 0.8,
"severity": "very_low"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.8,
"severity": "very_low"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "personal_identity",
"database_id": "DBI01241e248d1ceab7f163e2d8357c9a955c6700b7",
"database_name": "Lugar de votaciรณn",
"status": "completed"
},
{
"database_id": "DBI0d265630253ded5cdba1d98688a69e6271544546",
"database_name": "Permiso Especial de Permanencia",
"invalid_inputs": [
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI0e5610079af07c57f5ff18dec8d58aacfe01e857",
"database_name": "Lista de Postulados a la Ley de Justicia y Paz",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI0e769ed7cca8905f0261a2da9f4f9a90895552f2",
"database_name": "Situaciรณn Militar",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI119a418cfbf3b3ac5aa50d0637405df59e041b6d",
"database_name": "Contralorรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI1fa89de9ddefb027566c52f633a1f4057cd14358",
"database_name": "Sistema Electrรณnico de Contrataciรณn Pรบblica",
"status": "completed"
},
{
"data_set": "affiliations_and_insurances",
"database_id": "DBI3a8fec3eda33f7c3939f61b517844d1d327b705b",
"database_name": "Afiliados del rรฉgimen contributivo y subsidiado",
"status": "completed"
},
{
"database_id": "DBI41eb124213acf97a022487d928a8ac34626819c4",
"database_name": "Certificaciรณn del estado de Cรฉdula de Extranjerรญa",
"invalid_inputs": [
"foreign_id",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "personal_identity",
"database_id": "DBI5c7de11a205853524b6fbae22a11df3a9d2980a3",
"database_name": "Constancia por pรฉrdida de documentos",
"status": "completed"
},
{
"database_id": "DBI61770de002f15a2954b69a805568be63bd1c026a",
"database_name": "Certificado de Estado de Cรฉdula de Ciudadanรญa",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"database_id": "DBI6265d2a778eb894c0d52f1c37d15f05a0d551ddc",
"database_name": "Registro รnico de Afiliados",
"invalid_inputs": [
"document_expedition_date",
"birth_certificate",
"document_expedition_date",
"diplomatic_id",
"document_expedition_date",
"foreign_id",
"document_expedition_date",
"passport",
"document_expedition_date",
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBI6265d2a778eb894c0d52f1c37d15f05a0d551ddc",
"database_name": "Registro รnico de Afiliados",
"invalid_inputs": [
"document_expedition_date",
"birth_certificate",
"document_expedition_date",
"diplomatic_id",
"document_expedition_date",
"foreign_id",
"document_expedition_date",
"passport",
"document_expedition_date",
"pep",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI7b7dcb77eee7449153cf91b087b559cf996817dc",
"database_name": "Procuradurรญa",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI7b7dcb77eee7449153cf91b087b559cf996817dc",
"database_name": "Procuradurรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI7b7dcb77eee7449153cf91b087b559cf996817dc",
"database_name": "Procuradurรญa",
"status": "completed"
},
{
"database_id": "DBI7fc0f661cedc851557fb9d46d413625bfdcf90ef",
"database_name": "Registro de importadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIae15a1f323abc05d14e348c7e8a382d166dbe17f",
"database_name": "Candidatos a Cargos Pรบblicos",
"status": "completed"
},
{
"database_id": "DBIcdc5e95d6d4fd5bd7a6cfc56dca58a8eecec5ae9",
"database_name": "Certificado antecedentes fiscales persona jurรญdica",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIcdeff105c4612715cfad486c321caed19def8c7e",
"database_name": "Instituto Nacional Penitenciario y Carcelario",
"status": "completed"
},
{
"database_id": "DBId2cc963fde8e1f9477feae9d0e60c4b07a3d5946",
"database_name": "Consulta de inhabilidades para trabajar con menores",
"invalid_inputs": [
"document_expedition_date",
"passport",
"document_expedition_date",
"foreign_id",
"document_expedition_date"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIe07e62fcc1d7bded40334ab48ad37d3ac2953a70",
"database_name": "Rama Judicial Consejo Superior de la Judicatura",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIe07e62fcc1d7bded40334ab48ad37d3ac2953a70",
"database_name": "Rama Judicial Consejo Superior de la Judicatura",
"status": "completed"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBIe7a37e8584777ce70de79fe49bcbc657fac89396",
"database_name": "Policรญa: Registro Nacional de Medidas Correctivas",
"invalid_inputs": [
"document_expedition_date"
],
"status": "skipped"
},
{
"database_id": "DBIe890b3aaebf0282366c01a0fbafcced611488f50",
"database_name": "Registro de exportadores de la DIAN Colombia",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI4430985bb6620056a6064cf11bb31186d34d582d",
"database_name": "Most Wanted Fugitives by the DEA",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb8f99bb1902b110b5a952e202b408190ab6a9e1a",
"database_name": "OFSI Consolidated List Search (HMT Treasury List)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 4,
"first_name": "XXXXX XXXXXXX",
"last_name": "XXXXXXX XXXXXX"
}
],
"result": "found"
},
"type": "person",
"update_date": "2021-03-25T21:25:05Z",
"vehicle_summary": {
"result": "skipped",
"vehicle_status": "not_found"
}
},
"details": "/v1/checks/CHK198e142cdd582a613bb96ff5748f500d/details",
"self": "/v1/checks/CHK198e142cdd582a613bb96ff5748f500d"
}
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Get Check Attachments
object
CheckOutput
+
check
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
details
string
Detail path
+
self
string
Background check URL
{
"files": [
{
"database_id": "DBI61770de002f15a2954b69a805568be63bd1c026a",
"file_name": "certificate_certificadocedula.pdf",
"link": "https://dummy-url.com",
"mime_type": "application/pdf"
}
],
"next": "dummy next",
"self": "dummy self",
"total": 0
}
List Check Details
{
"check_id": "CHK0c6d9af79dce8e4c949ef7865c4d21cd",
"data_set": "criminal_record",
"database_name": "BGC Brasil Rio de Janeiro",
"depth": 0,
"document_type": "",
"found_company_name": "",
"found_date_of_birth": "",
"found_first_name": "",
"found_last_name": "",
"found_rfc": "",
"id": "DTLba7c9d70f147a65bf1512d352f5b9517",
"identity_result": "",
"identity_state": "",
"result": "found",
"route": "person",
"severity": "high",
"tables": [
{
"rows": [
{
"cells": [
{
"label": "Aprovado",
"value": "Sim"
},
{
"label": "Inconclusivo",
"value": "Nรฃo"
},
{
"label": "Processamento Finalizado em",
"value": "2019-09-19T13:31:31-03:00"
}
]
}
],
"title": "Rio de Janeiro: Justiรงa Federal Consulta Processual"
},
{
"rows": [
{
"cells": [
{
"label": "Aprovado",
"value": "Nรฃo"
},
{
"label": "Inconclusivo",
"value": "Nรฃo"
},
{
"label": "Processamento Finalizado em",
"value": "2019-09-19T13:31:38-03:00"
}
]
}
],
"title": "Rio de Janeiro: Tribunal de Justiรงa"
},
{
"rows": [
{
"cells": [
{
"label": "Ligaรงรฃo",
"value": "http://www4.tjrj.jus.br/consultaProcessoWebV2/consultaProc.do?v=2\u0026numProcesso=2002.203.004751-2\u0026FLAGNOME=S\u0026tipoConsulta=0\u0026back=1\u0026PORTAL=1\u0026v=2"
},
{
"label": "Tipo",
"value": "0004883-90.2002.8.19.0203(2002.203.004751-2)"
},
{
"label": "Risco",
"value": "Sim"
}
]
},
{
"cells": [
{
"label": "Ligaรงรฃo",
"value": "http://www4.tjrj.jus.br/consultaProcessoWebV2/consultaProc.do?v=2\u0026numProcesso=2017.030.003300-5\u0026FLAGNOME=S\u0026tipoConsulta=0\u0026back=1\u0026PORTAL=1\u0026v=2"
},
{
"label": "Tipo",
"value": "0003317-18.2017.8.19.0030"
},
{
"label": "Risco",
"value": "Nรฃo"
}
]
}
],
"title": "Rio de Janeiro: Tribunal de Justiรงa resultados"
}
],
"update_date": "2019-10-28T19:03:38.814510595Z"
}
Summarize
{
"summary": "\nJOHN DOE had been involved in a variety of legal cases over the years without appearing on an international watchlist. Although details are scarce, these cases had both a plaintiff and defendant side, involving DOE in some capacity. In the most recent years, however, JOHN DOE's legal records have since been cleared and their identity status is unknown."
}
Get the status of a database
[
{
"data_sets": [
"dummy_dataset_name"
],
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"hourly_status": [
"operational",
"operational",
"operational",
"operational",
"operational",
"operational",
"operational",
"partial_outage",
"operational",
"partial_outage",
"partial_outage",
"major_outage",
"operational",
"operational",
"major_outage",
"major_outage",
"partial_outage",
"partial_outage",
"operational",
"operational",
"operational",
"partial_outage",
"operational",
"operational"
]
}
]
Delete check
object
CheckOutput
+
check
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
details
string
Detail path
+
self
string
Background check URL
{
"check": {
"billing_hub": "ENGINEERING",
"check_id": "CHKd0bf17f9f9b4c9859db02746f95d1f82",
"country": "PE",
"creation_date": "2023-04-21T22:15:47.146240485Z",
"delete_date": "2023-04-24T22:50:52.598464494Z",
"deleted": true,
"id_score": -1,
"score": -1,
"start_date": "2023-04-21T22:15:48.505206931Z",
"type": "document-validation",
"update_date": "2023-04-21T22:16:14Z"
},
"self": "/v1/checks/CHKd0bf17f9f9b4c9859db02746f95d1f82"
}
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Custom-Type
The Custom Type API enables the creation of custom searches, allowing you to include only the desired datasets in background checks, thus enhancing the check efficiency. Moreover, you can customize the impact of each dataset on the global score by assigning it a weight value between 0 and 1. It’s important to note that the sum of all weights must equal 1.
You can use custom types in your checks to perform custom-type checks. For detailed information, refer to our Custom Type guide.
Create custom type
typeCountry where this set of rules applies. Use “all” if the check type searches by name by relying on international databases
Custom type name. It cannot be person, vehicle, or company. Use this type in your checks to perform custom-type checks
Legal background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Driving license weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Personal identity weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
International background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Affiliation and insurance weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Traffic fines weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Vehicle certificate background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Professional background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Taxes and financial background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Vehicle information weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Criminal record weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Alert in media weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Business background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
object
ScoreConfigOutput
+
ScoreConfigByCountry
array
List of custom types that apply for the country
+
data_set
string
Background check dataset
+
weight
string
Dataset weight for score calculation
{
"client_id": "b6tcorivshibaguog4m4v9ttf",
"config_id": "CFG3e9d1fadeb24b4c0ea50aacf72d3cd8d",
"score_configs": {
"BR": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CL": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CO": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"MX": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
}
}
}
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Update custom type
Country where this set of rules applies. Use “all” if the check type searches by name by relying on international databases
Custom type name. It cannot be person, vehicle, or company. Use this type in your checks to perform custom-type checks
Legal background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Driving license weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Personal identity weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
International background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Affiliation and insurance weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Traffic fines weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Vehicle certificate background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Professional background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Taxes and financial background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Vehicle information weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Criminal record weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Alert in media weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Business background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
object
CreateConfigInput
+
country
string
Country where this set of rules applies. Use "all" if the check type searches by name by relying on international databases
Options: ALL| BR| CL| CO| MX| PE
+
dataset_affiliations_and_insurances
number
Affiliation and insurance weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_alert_in_media
number
Alert in media weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_business_background
number
Business background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_criminal_record
number
Criminal record weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_driving_licenses
number
Driving license weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_international_background
number
International background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_legal_background
number
Legal background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_personal_identity
number
Personal identity weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_professional_background
number
Professional background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_taxes_and_finances
number
Taxes and financial background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_traffic_fines
number
Traffic fines weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_vehicle_information
number
Vehicle information weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_vehicle_permits
number
Vehicle certificate background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
type
string
Custom type name. It cannot be person, vehicle, or company. Use this type in your checks to perform custom-type checks
{
"client_id": "b6tcorivshibaguog4m4v9ttf",
"config_id": "CFG3e9d1fadeb24b4c0ea50aacf72d3cd8d",
"score_configs": {
"BR": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.4
},
{
"data_set": "traffic_fines",
"weight": 0.4
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CL": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CO": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"MX": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
}
}
}
List custom types
object
ScoreConfigsOutput
+
score_configs
array
The list of custom types
+
ScoreConfigByCountry
array
List of custom types that apply for the country
+
data_set
string
Background check dataset
+
weight
string
Dataset weight for score calculation
{
"client_id": "b6tcorivshibaguog4m4v9ttf",
"config_id": "CFG3e9d1fadeb24b4c0ea50aacf72d3cd8d",
"score_configs": {
"BR": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CL": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"CO": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
},
"MX": {
"Demo": [
{
"data_set": "personal_identity",
"weight": 0.5
},
{
"data_set": "traffic_fines",
"weight": 0.3
},
{
"data_set": "legal_background",
"weight": 0.2
}
]
}
}
}
Delete custom type
Allows deleting a custom type. Please note that person, vehicle, and company custom types can not be deleted.
After deletion, the response will display the remaining custom types associated with the country of the deleted custom type.
object
CreateConfigInput
+
country
string
Country where this set of rules applies. Use "all" if the check type searches by name by relying on international databases
Options: ALL| BR| CL| CO| MX| PE
+
dataset_affiliations_and_insurances
number
Affiliation and insurance weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_alert_in_media
number
Alert in media weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_business_background
number
Business background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_criminal_record
number
Criminal record weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_driving_licenses
number
Driving license weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_international_background
number
International background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_legal_background
number
Legal background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_personal_identity
number
Personal identity weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_professional_background
number
Professional background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_taxes_and_finances
number
Taxes and financial background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_traffic_fines
number
Traffic fines weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_vehicle_information
number
Vehicle information weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
dataset_vehicle_permits
number
Vehicle certificate background weight for score calculation. From 0 to 1. If not provided, the dataset is skipped entirely decreasing the search time
Format: float
+
type
string
Custom type name. It cannot be person, vehicle, or company. Use this type in your checks to perform custom-type checks
{
"CO": {
"hiring-custom": [
{
"data_set": "personal_identity",
"weight": 0.2
},
{
"data_set": "criminal_record",
"weight": 0.4
},
{
"data_set": "legal_background",
"weight": 0.2
},
{
"data_set": "international_background",
"weight": 0.2
}
]
}
}
Settings
Allows the configuration of parameters such as names matching type, retries and max duration.
Create setting
Indicates whether or not database queries must be retried until they successfully return a response or until the max_duration time is reached
Indicates the maximum amount of time a check can take to fetch responses. It follows the following format "xt" where x is a number and t is a letter ( m for minutes or h for hours). Example 25m indicates 25 minutes, 2h indicates 2 hours. This value must be between 15 minutes and 7 days (168 hours). When not configured, it is set to default. If retries is enabled, the default max duration is set to 48 hours; otherwise, it is set to 3 hours for Colombia, Mexico, Peru, and Brazil; 48 hours for Chile and International searches; and 72 hours for Costa Rica
Defines the matching type between the names retrieved from the identity databases and the names found in the criminal, legal and international databases to determine whether a record should be included in the check or not. soft (used by default) means matching names when they are similar enough to be considered the same person (e.g., Maria Alejandra Gomez would match Alejandra Gomez). exact means the names must perfectly match. Keep in mind that this feature is a configuration at a Client level, so it will affect all your check types
object
Settings
+
max_duration
string
Indicates the maximum amount of time a check can take to fetch responses. It follows the following format ``"xt"`` where ``x`` is a number and ``t`` is a letter ( ``m`` for minutes or ``h`` for hours). Example ``25m`` indicates 25 minutes, ``2h`` indicates 2 hours. This value must be between 15 minutes and 7 days (168 hours). When not configured, it is set to ``default``. If ``retries`` is enabled, the default max duration is set to 48 hours; otherwise, it is set to 3 hours for Colombia, Mexico, Peru, and Brazil; 48 hours for Chile and International searches; and 72 hours for Costa Rica
+
names_matching_type
string
Defines the matching type between the names retrieved from the identity databases and the names found in the criminal, legal and international databases to determine whether a record should be included in the check or not. ``soft`` (used by default) means matching names when they are similar enough to be considered the same person (e.g., Maria Alejandra Gomez would match Alejandra Gomez). ``exact`` means the names must perfectly match. Keep in mind that this feature is a configuration at a Client level, so it will affect all your check types
Options: soft| exact
+
retries
boolean
Indicates whether or not database queries must be retried until they successfully return a response or until the ``max_duration`` time is reached
{
"settings": {
"names_matching_type": "exact",
"retries": false
}
}
{
"settings": {
"retries": true
}
}
Credentials
Allows the management of credentials for the checks API.
Create or update credential
Username for the collector credential
Password for the collector credential
Additional authentication complements
List credentials
{
"credential_creatable_databases": [
{
"database_id": "DBIexample123",
"name": "Example Database"
}
],
"credentials": [
{
"database_id": "DBIexample456",
"name": "Another Database",
"username": "user@example.com"
}
]
}
Delete credential
Continuous
Enables the creation of recurring checks with customizable frequency, providing notifications whenever there are changes in check scores.
Create Continuous Check
Date on which background checks will stop. YYYY-MM-DD format. For the date to be valid, it must allow at least one check to be run according to the frequency.
Background checks to be processed recurrently
Time between background checks. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by a letter d: day, w: week, m: month, y: year. For instance: 3d: every three days, 2w: every two weeks
object
ContinuousCheck
+
ContinuousCheckID
string
Continuous check ID [partition key and sort key]
+
ContinuousCheckStatus
string
Shows whether the background check score rose, fell, stood the same or was just created
Options: new| up| down| same
+
CreationDate
string
Continuous check creation date in RFC3339 format
Format: date
+
Enabled
boolean
Indicates whether continuous check is enabled
+
Frequency
string
Time between background checks. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by d: day, w: week, m: month, y: year for instance: 3d: every three days, 2w: every two weeks
+
History
object
+
changes
array
Change list of background check scores
+
dataset_score_changes
number
Old and new score map by dataset
+
score_changes
array
Old and new score list
+
check_id
string
Check ID
+
continuous_check_id
string
Continuous check ID
+
creation_date
string
Continuous check creation date in RFC3339 format
Format: date
+
previous_check_id
string
Previous check ID
+
LastCheckID
string
Last check ID
+
NextRunDate
string
Next background check date, in RFC3339 format (without time)
Format: date
+
OriginalCheck
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
UpdateDate
string
Continuous check update date in RFC3339 format
Format: date
+
version
string
API Key version to be used for the continuous check hooks. This version must match API key version you use.
Options: 0| 1
{
"check": {
"check_id": "CHK70f27036a213d449005d9075f90dbfc6",
"company_summary": {
"company_status": "not_found",
"result": "skipped"
},
"country": "MX",
"creation_date": "2020-08-28T18:12:10.129912898Z",
"date_of_birth": "1994-11-25T00:00:00Z",
"first_name": "JESUS",
"homonym_score": 1,
"homonym_scores": [
{
"data_set": "personal_identity",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "criminal_record",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "legal_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "international_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "alert_in_media",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "taxes_and_finances",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"id_score": 0.9,
"last_name": "SALAZAR AGUILAR",
"national_id": "SAAJ941125HPLLGS07",
"previous_check": "CHKbc73f6c9c95909bd8d452fb5299a3027",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "legal_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "international_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0.6,
"severity": "low"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.6,
"severity": "low"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "legal_background",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0d24d81ecd6a8e415a47be3d37f2099976195c2f",
"database_name": "Poder Judicial Quintana Roo - Historial",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0f5764b4ee2c0b970147f19cc066d87ac13a5c8d",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"database_id": "DBI1efc3f0c4d7b5d8c4c8dcc0c630f2bb963d98b1b",
"database_name": "Instituto Nacional Electoral",
"invalid_inputs": [
"elector_key",
"issue_number",
"ocr",
"cic",
"ocr",
"cic",
"citizen_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI280eabe8d7f5e9c9a000f2944195e91bef7e4981",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI3e2e251f55dc62c78795a87a90ff6e88603d37ab",
"database_name": "Poder Judicial Morelos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "Poder Judicial Baja California Sur",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIe8148185b2a76adcf5183ab1fcf2b812b99f6b0a",
"database_name": "Registro Nacional de Poblaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIf5f456f0ef812f46411a5446157591432bf109a7",
"database_name": "Secretarรญa del Desarrollo Social",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI4430985bb6620056a6064cf11bb31186d34d582d",
"database_name": "Most Wanted Fugitives by the DEA",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1994-11-25T00:00:00Z",
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 1,
"first_name": "JESUS",
"last_name": "SALAZAR AGUILAR"
}
],
"result": "found"
},
"type": "person",
"update_date": "2020-08-28T18:12:34Z",
"vehicle_summary": {
"result": "skipped",
"vehicle_status": "not_found"
},
"watch": "1w"
},
"continuous_check_id": "CCKbd099be3886a2283965775e3933f38ad",
"counter": 2,
"creation_date": "2020-08-28T18:13:34.018362324Z",
"end_date": "2021-08-28T00:00:00Z",
"frequency": "1w",
"next_run_date": "2020-09-26T00:00:00Z",
"score": 0.9,
"score_status": "equal",
"status": "enabled",
"update_date": "2020-09-19T00:46:23Z"
}
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Update Continuous Checks
Time between background checks
Indicates whether the background checks must be processed recurrently
API Key version to be used for the continuous check hooks. This version must match API key version you use. Version 0 is used by default.
object
ContinuousCheck
+
ContinuousCheckID
string
Continuous check ID [partition key and sort key]
+
ContinuousCheckStatus
string
Shows whether the background check score rose, fell, stood the same or was just created
Options: new| up| down| same
+
CreationDate
string
Continuous check creation date in RFC3339 format
Format: date
+
Enabled
boolean
Indicates whether continuous check is enabled
+
Frequency
string
Time between background checks. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by d: day, w: week, m: month, y: year for instance: 3d: every three days, 2w: every two weeks
+
History
object
+
changes
array
Change list of background check scores
+
dataset_score_changes
number
Old and new score map by dataset
+
score_changes
array
Old and new score list
+
check_id
string
Check ID
+
continuous_check_id
string
Continuous check ID
+
creation_date
string
Continuous check creation date in RFC3339 format
Format: date
+
previous_check_id
string
Previous check ID
+
LastCheckID
string
Last check ID
+
NextRunDate
string
Next background check date, in RFC3339 format (without time)
Format: date
+
OriginalCheck
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
UpdateDate
string
Continuous check update date in RFC3339 format
Format: date
+
version
string
API Key version to be used for the continuous check hooks. This version must match API key version you use.
Options: 0| 1
{
"check": {
"check_id": "CHK11111111111",
"company_summary": {
"company_status": "not_found",
"result": "skipped"
},
"country": "CO",
"creation_date": "2023-12-19T22:23:47.482329395Z",
"id_score": 1,
"name_score": 1,
"national_id": "national_id",
"previous_check": "CHK0000000000",
"score": 1,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "criminal_record",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "legal_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "international_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "professional_background",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"data_set": "alert_in_media",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "personal_identity",
"database_id": "DBI01241e248d1ceab7f163e2d8357c9a955c6700b7",
"database_name": "Lugar de votaciรณn",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBI0886dc95b2cc2c3526291358ab95a9784af40047",
"database_name": "Consulta Ciudadana - Personas Expuestas Polรญticamente (PEP)",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI0e769ed7cca8905f0261a2da9f4f9a90895552f2",
"database_name": "Situaciรณn Militar",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI119a418cfbf3b3ac5aa50d0637405df59e041b6d",
"database_name": "Contralorรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI1fa89de9ddefb027566c52f633a1f4057cd14358",
"database_name": "Sistema Electrรณnico de Contrataciรณn Pรบblica",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBI24ad1ca3e134494e438cf703a882711035eadd78",
"database_name": "Consulta antecedentes disciplinarios Colombia",
"status": "completed"
},
{
"data_set": "affiliations_and_insurances",
"database_id": "DBI3a8fec3eda33f7c3939f61b517844d1d327b705b",
"database_name": "Afiliados del rรฉgimen contributivo y subsidiado",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI619ce4a1b34e5ec4bc91b237efc63d0d3537f332",
"database_name": "Policรญa Nacional de Colombia",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBI7a2681a28ed8f86984cc8a41b2c09f36ed995824",
"database_name": "Registro รnico Nacional de Trรกnsito",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI7b7dcb77eee7449153cf91b087b559cf996817dc",
"database_name": "Procuradurรญa",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI7b7dcb77eee7449153cf91b087b559cf996817dc",
"database_name": "Procuradurรญa",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa27c7448403bdd3c004cd6f85c7cf0850b4b84f2",
"database_name": "Procesos Judiciales de Colombia",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIa8157e326d9680845e366b1d35834498bcf6aa23",
"database_name": "Procesos Judiciales de Colombia por nombre",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIae15a1f323abc05d14e348c7e8a382d166dbe17f",
"database_name": "Candidatos a Cargos Pรบblicos",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIb8e50b644c7661cbe2eda64a5152703aed657306",
"database_name": "Sirna Rama Judicial",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIc7803140b62d0c289d3b1b44e9365da242ee8c75",
"database_name": "Junta Central de Contadores",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIcdeff105c4612715cfad486c321caed19def8c7e",
"database_name": "Instituto Nacional Penitenciario y Carcelario",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBId638e0b47c76bc20b2171ec4367a486f98b82823",
"database_name": "Registradurรญa Nacional del Estado Civil - RNEC",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIdaff27e3eb07992b3d6b343acbd16bbdfb248b76",
"database_name": "Juzgados De Ejecuciรณn De Penas Y Medidas De Seguridad",
"status": "completed"
},
{
"data_set": "professional_background",
"database_id": "DBIdbe220b8c70103ed2eb538361a8ef64388fd5934",
"database_name": "Directorio de Servidores Pรบblicos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIe07e62fcc1d7bded40334ab48ad37d3ac2953a70",
"database_name": "Rama Judicial Consejo Superior de la Judicatura",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIe07e62fcc1d7bded40334ab48ad37d3ac2953a70",
"database_name": "Rama Judicial Consejo Superior de la Judicatura",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBIe23d8acf9d6b20980e55ff3ac5cee63e21dd2fa2",
"database_name": "Boletรญn de Deudores Morosos del Estado",
"status": "error"
},
{
"data_set": "legal_background",
"database_id": "DBIf9219ff71bb00dd06c32d7b9e0f1666fe0eacc1b",
"database_name": "Portal Anti Corrupcion",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2f2a11461aa6d18384f754e26c2ff6c54fa10923",
"database_name": "Most Wanted Secret Service",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI4430985bb6620056a6064cf11bb31186d34d582d",
"database_name": "Most Wanted Fugitives by the DEA",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control - OFAC",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI779bcf960d4743fa23bc4c99a43f4f2a1e34ee92",
"database_name": "health-exclusions",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "error"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb7da46375d124bbfecdddfb3774215fda2086aff",
"database_name": "Cia World Leaders",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb8f99bb1902b110b5a952e202b408190ab6a9e1a",
"database_name": "OFSI Consolidated List Search (HMT Treasury List)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"identity_status": "found",
"names_found": [
{
"count": 4,
"first_name": "first_name",
"last_name": "last_name"
}
],
"result": "found"
},
"type": "person",
"update_date": "2023-12-19T22:24:28Z",
"vehicle_summary": {
"result": "skipped",
"vehicle_status": "not_found"
}
},
"continuous_check_id": "CCKeeff845b79415ee760195fbdcca4b4c1",
"counter": 0,
"creation_date": "2023-12-19T22:25:34.889821024Z",
"end_date": "2024-01-31T00:00:00Z",
"frequency": "1w",
"next_run_date": "2023-12-26T00:00:00Z",
"score": 1,
"score_status": "new",
"status": "disabled",
"update_date": "2023-12-19T22:25:34.889821024Z"
}
List Continuous Checks
object
ListContinuousChecksOutput
+
continuous_checks
array
List of continuous checks in current page
Default: all
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
next
string
Next page URL
+
self
string
Current page URL
{
"check": {
"check_id": "CHK70f27036a213d449005d9075f90dbfc6",
"company_summary": {
"company_status": "not_found",
"result": "skipped"
},
"country": "MX",
"creation_date": "2020-08-28T18:12:10.129912898Z",
"date_of_birth": "1994-11-25T00:00:00Z",
"first_name": "JESUS",
"homonym_score": 1,
"homonym_scores": [
{
"data_set": "personal_identity",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "criminal_record",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "legal_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "international_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "alert_in_media",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "taxes_and_finances",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"id_score": 0.9,
"last_name": "SALAZAR AGUILAR",
"national_id": "SAAJ941125HPLLGS07",
"previous_check": "CHKbc73f6c9c95909bd8d452fb5299a3027",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "legal_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "international_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0.6,
"severity": "low"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.6,
"severity": "low"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "legal_background",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0d24d81ecd6a8e415a47be3d37f2099976195c2f",
"database_name": "Poder Judicial Quintana Roo - Historial",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0f5764b4ee2c0b970147f19cc066d87ac13a5c8d",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"database_id": "DBI1efc3f0c4d7b5d8c4c8dcc0c630f2bb963d98b1b",
"database_name": "Instituto Nacional Electoral",
"invalid_inputs": [
"elector_key",
"issue_number",
"ocr",
"cic",
"ocr",
"cic",
"citizen_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI280eabe8d7f5e9c9a000f2944195e91bef7e4981",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI3e2e251f55dc62c78795a87a90ff6e88603d37ab",
"database_name": "Poder Judicial Morelos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "Poder Judicial Baja California Sur",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIe8148185b2a76adcf5183ab1fcf2b812b99f6b0a",
"database_name": "Registro Nacional de Poblaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIf5f456f0ef812f46411a5446157591432bf109a7",
"database_name": "Secretarรญa del Desarrollo Social",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI4430985bb6620056a6064cf11bb31186d34d582d",
"database_name": "Most Wanted Fugitives by the DEA",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1994-11-25T00:00:00Z",
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 1,
"first_name": "JESUS",
"last_name": "SALAZAR AGUILAR"
}
],
"result": "found"
},
"type": "person",
"update_date": "2020-08-28T18:12:34Z",
"vehicle_summary": {
"result": "skipped",
"vehicle_status": "not_found"
},
"watch": "1w"
},
"continuous_check_id": "CCKbd099be3886a2283965775e3933f38ad",
"counter": 2,
"creation_date": "2020-08-28T18:13:34.018362324Z",
"end_date": "2021-08-28T00:00:00Z",
"frequency": "1w",
"next_run_date": "2020-09-26T00:00:00Z",
"score": 0.9,
"score_status": "equal",
"status": "enabled",
"update_date": "2020-09-19T00:46:23Z"
}
Get Continuous Checks
object
ContinuousCheck
+
ContinuousCheckID
string
Continuous check ID [partition key and sort key]
+
ContinuousCheckStatus
string
Shows whether the background check score rose, fell, stood the same or was just created
Options: new| up| down| same
+
CreationDate
string
Continuous check creation date in RFC3339 format
Format: date
+
Enabled
boolean
Indicates whether continuous check is enabled
+
Frequency
string
Time between background checks. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by d: day, w: week, m: month, y: year for instance: 3d: every three days, 2w: every two weeks
+
History
object
+
changes
array
Change list of background check scores
+
dataset_score_changes
number
Old and new score map by dataset
+
score_changes
array
Old and new score list
+
check_id
string
Check ID
+
continuous_check_id
string
Continuous check ID
+
creation_date
string
Continuous check creation date in RFC3339 format
Format: date
+
previous_check_id
string
Previous check ID
+
LastCheckID
string
Last check ID
+
NextRunDate
string
Next background check date, in RFC3339 format (without time)
Format: date
+
OriginalCheck
object
+
billing_hub
string
Billing hub the check belongs to. Billing hubs allow separating your usage of Truora searches for transparency and traceability.
+
birth_certificate
string
Person birth certificate
+
check_id
string
Background check ID
+
company_summary
object
+
company_status
string
Describes the status of the company. ``active`` means the company's RUT is active, ``cancelled`` means the company's RUT is not active, ``not_reinscribed`` means an old company's NIT has not been updated in the RUT, ``suspended`` means the company registry has been suspended, ``incapable`` means the company registry has been deemed uncapable, ``not_found`` means the company wasn't found, and ``found`` indicates the company was found but it has no other specific status.
Options: active| cancelled| not_reinscribed| suspended| incapable| not_found| found
+
names_found
array
Names found during the background check process
+
company_name
string
Company name found in the background check
+
count
integer
Times this name was found during the background check process
+
result
string
summary result
Options: found| not_found| skipped| in_progress
+
country
string
ID Document country
Options: ALL| BR| CO| CL| MX| PE| CR
+
creation_date
string
Background check creation date
Format: date-time
+
date_of_birth
string
Person birthdate. Shown only if provided during check creation. YYYY-MM-DD format
Format: date-time
+
diplomatic_id
string
Person diplomatic id
+
driver_license
string
Person driver's license
+
first_name
string
Person or entity first name. Shown only if provided during check creation
+
foreign_id
string
Person foreign identification
+
id_score
number
Background check score regarding results by ID number only. It is a number between 0 and 1 where 1 is the best score. This result is a weighted average of the id_scores listed under scores.
Format: float
+
issue_date
string
Issue date of the person ID
Format: date-time
+
last_name
string
Person or entity last name. Shown only if provided during check creation
+
license_plate
string
Vehicle license plate
+
name_score
number
Background check score including results by name only. This might contain homonym information
Format: float
+
national_id
string
Person national identification
+
native_country
string
Person origin country
Options: ad| ae| af| ag| ai| al| am| an| ao| aq| ar| as| at| au| aw| ax| az| ba| bb| bd| be| bf| bg| bh| bi| bj| bm| bn| bo| br| bs| bt| bv| bw| by| bz| ca| cc| cd| cf| cg| ch| ci| ck| cl| cm| cn| co| cr| cu| cv| cx| cy| cz| de| dj| dk| dm| do| dz| ea| ec| ee| eg| eh| er| es| et| fi| fj| fk| fm| fo| fr| ga| gb| gd| ge| gf| gg| gh| gi| gl| gm| gn| gp| gq| gr| gs| gt| gu| gw| gy| hk| hm| hn| hr| ht| hu| id| ie| il| im| in| io| iq| ir| is| it| je| jm| jo| jp| ke| kg| kh| ki| km| kn| kp| kr| kw| ky| kz| la| lb| lc| li| lk| lr| ls| lt| lu| lv| ly| ma| mc| md| me| mg| mh| mk| ml| mm| mn| mo| mp| mq| mr| ms| mt| mu| mv| mw| mx| my| mz| na| nc| ne| nf| ng| ni| nl| no| np| nr| nu| nz| om| pa| pe| pf| pg| ph| pk| pl| pm| pn| pr| ps| pt| pw| py| qa| re| ro| rs| ru| rw| sa| sb| sc| sd| se| sg| sh| si| sj| sk| sl| sm| sn| so| sr| st| sv| sy| sz| tc| td| tf| tg| th| tj| tk| tl| tm| tn| to| tr| tt| tv| tw| tz| ua| ug| um| us| uy| uz| va| vc| ve| vg| vi| vn| vu| wf| ws| ye| yt| za| zm| zw
+
owner_document_id
string
Vehicle owner identification
+
owner_document_type
string
Vehicle owner document type
+
passport
string
Person passport
+
payment_date
string
Vehicle license payment date
+
pep
string
Colombian PEP idenfitication for Venezuelans
+
phone_number
string
Person phone number. Required by law in order to notify the person their background is being checked
+
professional_card
string
Person professional card number
+
ptp
string
Temporary residence permit of the person
+
region
string
Region where the background is to be checked. By default, background checks in Brazil are performed in region where the person is from. Applies for some Brazil collectors only. Allowed values are: DF: Distrito Federal, AC: Acre, AL: Alagoas, AP: Amapรก, AM: Amazonas, BA: Bahรญa, CE: Cearรก, ES: Espรญrito Santo, GO: Goiรกs, MA: Maranhรฃo, MT: Mato Grosso, MS: Mato Grosso do Sul, MG: Minas Gerais, PA: Parรก, PB: Paraรญba, PR: Paranรก, PE: Pernambuco, PI: Piauรญ, RJ: Rรญo de Janeiro, RN: Rรญo Grande do Norte, RS: Rรญo Grande do Sul, RO: Rondรดnia, RR: Roraima, SC: Santa Catarina, SP: Sรฃo Paulo, SE: Sergipe, TO : Tocantins.
Options: DF| AC| AL| AP| AM| BA| CE| ES| GO| MA| MT| MS| MG| PA| PB| PR| PE| PI| RJ| RN| RS| RO| RR| SC| SP| SE| TO
+
report_id
string
Report ID the background check is associated with
+
score
number
Background check score. Number between 0 and 1 where 1 is the best score
Format: float
+
scores
array
Background check score of each profile group and dataset
+
by_id
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
by_name
object
+
result
string
Overall result of the data collected. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
string
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none
Options: unknown| none| very_low| low| medium| high| very_high
+
data_set
string
Dataset summed up to create the score
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
result
string
Overall result of the data collected in the dataset. If at least one collected data status is found, the result will be found, otherwise, it will be the most frecuent status
Options: pending| found| not_found| error| delayed| ignored
+
score
number
Dataset score. Number between 0 and 1 where 1 is the best score.
Format: float
+
severity
Risk asociated with each category for the search according to the information found. None is returned when the person, vehicle or company is in the clear. Unknown is returned when the score is none due to a problem with one of the searches
Options: unknown| none| very_low| low| medium| high| very_high
+
status
string
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the check finished successfully, **error** means the check failed, **in_progress** means the check is currently being processed, **delayed** means the check is waiting for an additional requirement to be met, this can last up to 3 days. **Completed** and **error** are the two only final statuses
Options: not_started| in_progress| completed| error| delayed
+
statuses
array
Database status list
+
data_set
string
Background check dataset
Options: affiliations_and_insurances| alert_in_media| behavior| business_background| criminal_record| driving_licenses| international_background| legal_background| personal_identity| professional_background| traffic_fines| vehicle_information| vehicle_permits| taxes_and_finances
+
database_id
string
Database ID. Can be used to verify the database status
+
database_name
string
Background check database name. Do not use this field to identify the database as it may change during the check execution. Use database_id instead
+
invalid_inputs
array
List of missing or invalid inputs
+
status
Result status of the background check. **Not_started** means the background check is still in queue, since there is a limit of background checks that can be processed simultaneously, **completed** means the search finished successfully, **error** means the search failed, **expired** means the search took too long to finish and therefore failed, **skipped** means the search failed because a wrong number or type of parameters was provided, **delayed** means the search is waiting for an additional requirement to be met and can last up to 3 days
Options: not_started| completed| expired| error| delayed| skipped
+
summary
object
+
date_of_birth
string
Person date of birth in RFC3339 format
Format: date-time
+
death_date
string
Person date of death
Format: date-time
+
drivers_license
string
Person driver's license
+
gender
string
Person gender
Options: male| female
+
identity_status
string
Indicates whether a person was found, found as dead or not found at all
Options: found| not_found| dead
+
names_found
array
Names found during the background check process
+
count
integer
Times this name was found during the background check process
+
first_name
string
First name found in the background check
+
last_name
string
Last name found in the background check
+
nss
string
Social security number of the person (Mexico)
+
result
string
Check summary result
Options: found| not_found| skipped| in_progress
+
rfc
string
Federal taxpayer registration number of the person
+
tax_id
string
Person or company tax id
+
type
Background check type
Options: company| person| vehicle
+
update_date
string
Background check update date
Format: date-time
+
vehicle_id
string
Vehicle identification
+
vehicle_summary
object
+
capacity
integer
Number of passengers allowed to travel in the vehicle
+
color
string
Vehicle color
+
license_plate
string
Vehicle license plate
+
manufacturer
string
Vehicle manufacturer
+
model
string
Vehicle model
+
number_of_doors
integer
Vehicle door count
+
obligatory_insurance_expiration_date
string
Expiration date of the vehicle compulsory insurance
Format: date
+
obligatory_insurance_status
string
Status of the vehicle compulsory insurances
+
result
string
Vehicle summary result
Options: found| not_found| skipped| in_progress
+
service_type
string
Vehicle service type
+
vehicle_category
string
Vehicle category
+
vehicle_id
string
Vehicle ID
+
vehicle_status
string
Status of the vehicle
Options: found| not_found
+
vehicle_type
string
Vehicle type
+
year
integer
Vehicle model year
+
wrong_inputs
array
List of parameters entered during background check creation that do not match the information obtained
+
Input
string
Parameter entered that differs from the information obtained. ``tax_id`` is returned when the names found by ``tax_id`` and ``national_id`` do not match
Options: document_expedition_date| first_name| last_name| tax_id
+
UpdateDate
string
Continuous check update date in RFC3339 format
Format: date
+
version
string
API Key version to be used for the continuous check hooks. This version must match API key version you use.
Options: 0| 1
{
"check": {
"check_id": "CHK70f27036a213d449005d9075f90dbfc6",
"company_summary": {
"company_status": "not_found",
"result": "skipped"
},
"country": "MX",
"creation_date": "2020-08-28T18:12:10.129912898Z",
"date_of_birth": "1994-11-25T00:00:00Z",
"first_name": "JESUS",
"homonym_score": 1,
"homonym_scores": [
{
"data_set": "personal_identity",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "criminal_record",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "legal_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "international_background",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "alert_in_media",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"data_set": "taxes_and_finances",
"result": "ignored",
"score": 1,
"severity": "unknown"
}
],
"id_score": 0.9,
"last_name": "SALAZAR AGUILAR",
"national_id": "SAAJ941125HPLLGS07",
"previous_check": "CHKbc73f6c9c95909bd8d452fb5299a3027",
"score": 0.9,
"scores": [
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "personal_identity",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "criminal_record",
"result": "not_found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0,
"severity": "very_high"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "legal_background",
"result": "found",
"score": 0,
"severity": "very_high"
},
{
"by_id": {
"result": "not_found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "international_background",
"result": "found",
"score": 1,
"severity": "none"
},
{
"by_id": {
"result": "found",
"score": 0.6,
"severity": "low"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "alert_in_media",
"result": "found",
"score": 0.6,
"severity": "low"
},
{
"by_id": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "affiliations_and_insurances",
"result": "ignored",
"score": 1,
"severity": "unknown"
},
{
"by_id": {
"result": "found",
"score": 1,
"severity": "none"
},
"by_name": {
"result": "ignored",
"score": 1,
"severity": "unknown"
},
"data_set": "taxes_and_finances",
"result": "found",
"score": 1,
"severity": "none"
}
],
"status": "completed",
"statuses": [
{
"data_set": "legal_background",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI01d5e2ad2e8dd6e8bd01291be281b906470e922f",
"database_name": "Poder Judicial Estado de Mรฉxico",
"status": "completed"
},
{
"data_set": "taxes_and_finances",
"database_id": "DBI08a7c3402b96b03ff7fd6c7cf283cec1b4df14df",
"database_name": "SAT",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0d24d81ecd6a8e415a47be3d37f2099976195c2f",
"database_name": "Poder Judicial Quintana Roo - Historial",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI0f5764b4ee2c0b970147f19cc066d87ac13a5c8d",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"database_id": "DBI1efc3f0c4d7b5d8c4c8dcc0c630f2bb963d98b1b",
"database_name": "Instituto Nacional Electoral",
"invalid_inputs": [
"elector_key",
"issue_number",
"ocr",
"cic",
"ocr",
"cic",
"citizen_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI280eabe8d7f5e9c9a000f2944195e91bef7e4981",
"database_name": "Poder Judicial Guerrero",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI386340b3ef9b714192cb0d8816769044b14926cc",
"database_name": "Poder Judicial CDMX",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI398292741715dc90345b2f06869865be836eeff3",
"database_name": "Poder Judicial Tabasco",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI3e2e251f55dc62c78795a87a90ff6e88603d37ab",
"database_name": "Poder Judicial Morelos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI62205bb1e7a9b1c8c9b41d7678ca9ef9f1018761",
"database_name": "Poder Judicial Tabasco - Segunda Instancia",
"status": "completed"
},
{
"database_id": "DBI82e459b7cd5097475d7ae07545cbf05b4299c75b",
"database_name": "SAT Certificados",
"invalid_inputs": [
"tax_id"
],
"status": "skipped"
},
{
"data_set": "criminal_record",
"database_id": "DBI98feea6f905a1caa9c15bbbb7a51b59ddf865d2d",
"database_name": "Poder Judicial Baja California Sur",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBI998a562086dda9daecbc0753e5a6c88e522db38d",
"database_name": "Poder Judicial Zacatecas",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIbfe26c66d6fc6dcd35fedf2d152a84f66bc187b0",
"database_name": "Poder Judicial de la Federaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIc0bf47213a30715703c8f8438acb1efe8e66189a",
"database_name": "Poder Judicial Quintana Roo",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId4a02d6bff0054af9cada9f1d2ba3bc0eac92364",
"database_name": "Poder Judicial Aguascalientes",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBId5f2ea3c2ceb92705763d10833ccd018ba4c984b",
"database_name": "Poder Judicial Sonora",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIe8148185b2a76adcf5183ab1fcf2b812b99f6b0a",
"database_name": "Registro Nacional de Poblaciรณn",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIec06869f10863b6c82ffea47024384e9af748187",
"database_name": "Consejo de la Judicatura Federal - Acuerdos",
"status": "completed"
},
{
"data_set": "criminal_record",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "legal_background",
"database_id": "DBIf054afaaa8afe6e8247c267f6042bb9e31b18f5c",
"database_name": "Poder Judicial Veracruz",
"status": "completed"
},
{
"data_set": "personal_identity",
"database_id": "DBIf5f456f0ef812f46411a5446157591432bf109a7",
"database_name": "Secretarรญa del Desarrollo Social",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI021bf85b4b88628dfe6c9f155e2f53c27c6e491a",
"database_name": "Inter-American Development Bank",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI16189d09c9ea160e0b46f9b02b5aa13b3acdb77e",
"database_name": "Consolidated Screening Lists",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI20279be53a2cc5eb78c4eca234622c7764855804",
"database_name": "Google",
"status": "completed"
},
{
"data_set": "alert_in_media",
"database_id": "DBI2b69e4bd677e0c028939a2f3c1292c1cf2c31313",
"database_name": "Bรบsqueda en medios GOOGLE RSS",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI2ba70e37e29aacc38fc9a89cb6c39c29e8a5cfdd",
"database_name": "United Nations Security Council Consolidate List",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI36a911fb239aa807ab845534ce42570a99b55a0a",
"database_name": "Offshore Leaks Database - Officers",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI4430985bb6620056a6064cf11bb31186d34d582d",
"database_name": "Most Wanted Fugitives by the DEA",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI59c070f10432398200898abda9e4657273c10748",
"database_name": "Offshore Leaks Database - Offshore entities",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI5a155dfdb55d96a9ea00797ab5cf3fd88eac5910",
"database_name": "Office of Foreign Assets Control",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI6eeab904c812b84f8a78a7fd4e286b817c430fe1",
"database_name": "Federal Bureau Of Prisons",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBI82f0ff06d2c7ae86e16160e637ba072f2fa70203",
"database_name": "U.S. Security and Exchange Commission (SEC)",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIac4d74895385c27eccc0e589c2cf542a01ed6eea",
"database_name": "FBI",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIb6f45cf65d3dfd2c37e6210ebbd9191d35dc48e2",
"database_name": "World Bank Debarred Firms",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIc75c46e22d5565371d2893fad550474abc891fc7",
"database_name": "Reported in the EU financial system",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIca0e39584d803f7b935e481328a559efeb315532",
"database_name": "EU list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBId73cdff5dd3cf75bb48fbfe773682f2983400180",
"database_name": "Common Position Terrorist EU",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIda71937421a651f8564d16e18b21bb3955278271",
"database_name": "DSS Most Wanted - Bureau of Diplomatic Security",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIdf35eee10ea75c3f52ad489090fe5d0133bb2689",
"database_name": "Offshore Leaks Database - Intermediares",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe72ce9fcb6bd79b6c9a2685cb66e72f387e78e40",
"database_name": "Interpol list of the most wanted",
"status": "completed"
},
{
"data_set": "international_background",
"database_id": "DBIe9d3417ee6daaff7332c899a9263ad634dd7d178",
"database_name": "Lista de terroristas de USA",
"status": "completed"
}
],
"summary": {
"date_of_birth": "1994-11-25T00:00:00Z",
"gender": "male",
"identity_status": "found",
"names_found": [
{
"count": 1,
"first_name": "JESUS",
"last_name": "SALAZAR AGUILAR"
}
],
"result": "found"
},
"type": "person",
"update_date": "2020-08-28T18:12:34Z",
"vehicle_summary": {
"result": "skipped",
"vehicle_status": "not_found"
},
"watch": "1w"
},
"continuous_check_id": "CCKbd099be3886a2283965775e3933f38ad",
"counter": 2,
"creation_date": "2020-08-28T18:13:34.018362324Z",
"end_date": "2021-08-28T00:00:00Z",
"frequency": "1w",
"next_run_date": "2020-09-26T00:00:00Z",
"score": 0.9,
"score_status": "equal",
"status": "enabled",
"update_date": "2020-09-19T00:46:23Z"
}
List Continuous Check Logs
object
GetContinuousCheckHistoryOutput
+
history
array
List of background check changelogs
+
dataset_score_changes
number
Old and new score map by dataset
+
score_changes
array
Old and new score list
+
next
string
Next page URL
+
self
string
Current page URL
{
"history": [
{
"dataset_score_changes": 0,
"score_changes": [
"#/components/schemas/Change"
]
}
]
}
Enables the export of a comprehensive PDF containing the obtained information, Truora’s assigned score, and consulted datasets. For more details, refer to Background Checks: PDF, Variables and Attachments guide.
Create PDF
{
"pdf_path": "/v1/checks/CHKbca9bb227dc2551d17347e5c2fb75e87/pdf/"
}
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Get PDF
"[]"
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Batch
Given a valid xlsx file, this endpoint takes the information from the file and starts creating the checks and associating it to the specified report object. For a step-by-step explanation of all methods and required fields for submitting a batch, please refer to the Background Checks Batch via API guide.
Create Batch
This endpoint facilitates the creation of batches of different types. This endpoint does not include input file uploading or batch start logic.
The check inputs to be uploaded in the file can be manually mapped using columns_mapping.{input_name} body params, by default the inputs accepted by the check type will be mapped. The request will return a columns array with the order in which the inputs should be in the xlsx file.
The batch creation request returns a temporary URL in the file_upload_link field. This URL must be used to make a PUT request with the file containing the mapped batch data. It is crucial to note that the URL has a limited expiration time (30min) and will only allow the first submitted file to be uploaded. Therefore, it is highly recommended to carefully review the information before uploading.
The service for which the batch will be processed
The country of batch checks
Type of the batch checks. Replace custom_type_name with the name of your custom type to perform a batch of custom type checks. In case you want to create a custom type please visit How to Create a Custom Type for Background Check guide for more information.
Columns mapping of the xlsx file. This body parameter must be sent for each column you want to upload in the xlsx file, replacing the input_name with the name of the input (e.g. columns_mapping.national_id). The value must be the index of the column in the file, being 0 for column A, 1 for column B and so on. If no column mapping is sent, all inputs for the selected custom type will be automatically mapped.
Date on which background checks will stop to create a batch of continuous checks. YYYY-MM-DD format. For the date to be valid, it must allow at least one check to be run according to the frequency.
Time between background checks to create a batch of continuous checks. It can be daily, weekly, monthly, yearly or have a custom frequency written as a number accompanied by a letter d: day, w: week, m: month, y: year. For instance: 3d: every three days, 2w: every two weeks
object
OutputMessage
+
message
string
Message
{
"batch_id": "BCH588cc82f85dfb8367af2eb9a6edadd45",
"columns": [
"national_id",
"issue_data"
],
"file_upload_link": "https://example_link/batch-upload-service/example_client/checks/BCH588cc82f85dfb8367af2eb9a6edadd45?max-size=209715200\u0026method=PUT\u0026retries=1\u0026token=example_token\u0026Expires=1720525885\u0026Signature=example_signature"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Request Batch Report Generation
Batch report file format
object
OutputMessage
+
message
string
Message
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Start Batch
object
OutputMessage
+
message
string
Message
{
"message": "batch started successfully"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
{
"code": 10404,
"http_code": 404,
"message": "Batch File not found"
}
Stop Batch
object
OutputMessage
+
message
string
Message
{
"batch_id": "BCH123",
"creation_date": "2023-01-01T12:00:00.00-05:00",
"service": "checks",
"size": 10,
"status": "stopped"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get Batch
object
OutputMessage
+
message
string
Message
{
"batch_id": "BCH123",
"creation_date": "2023-01-01T12:00:00.00-05:00",
"service": "checks",
"size": 10,
"status": "not_started"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get Batch Report
object
OutputMessage
+
message
string
Message
{
"batch_report_url": "https://truora-batch-report-example-link.com"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"code": 10404,
"http_code": 404,
"message": "Batch not found"
}
Shared Accounts
Truora Shared accounts API allows accessing services that are transversal to all other services like Background checks or Validators
Authentication
To access Truora’s services and perform API calls securely, you need to authenticate your requests. This is done by including a specific authentication token, known as the โTruora-API-Keyโ in the header of your requests.
By providing this key in your API requests, you establish a secure and authorized connection, enabling seamless interaction with Truora’s services.
Base URL
https://api.account.truora.com
Rules
This is a set of endpoints that allow you to create, modify and delete rules for executing actions based on the data of the events.
Create Rule
Rule name
Condition for the rule, written in jsonlogic
Event type
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"rule": {
"condition": "{\n\t\t\"===\":[\n\t\t\t{\n\t\t\t\t\"var\": \"variable.person.gender\"\n\t\t\t},\n\t\t\t\"male\"\n\t\t]\n\t}",
"creation_date": "2021-11-20T14:25:45.640056022Z",
"event_type": "checks.check.finished",
"name": "testpgomez",
"rule_id": "RUL9523ac1d99c634631b80249631c9af56",
"update_date": "2021-11-20T14:25:45.640056022Z"
}
}
Create Rule Action
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"action": {
"action_id": "ACTe89b3898525aad2ffd8b93afdbba4995",
"config": {
"body_template": "check_id: {{.check.check_id}}",
"headers": "header-sof=hi",
"http_method": "POST",
"url": "http://a234395d64e3.ngrok.io/{{.check.check_id}}"
},
"creation_date": "2021-11-20T15:42:00.030455514Z",
"name": "testing",
"status": "enabled",
"type": "http_request",
"update_date": "2021-11-20T15:42:00.030455514Z"
}
}
Edit Rule
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"condition": "{\n\t\t\"===\":[\n\t\t\t{\n\t\t\t\t\"var\": \"variable.person.gender\"\n\t\t\t},\n\t\t\t\"male\"\n\t\t]\n\t}",
"creation_date": "2021-11-20T14:25:45.640056022Z",
"event_type": "checks.check.finished",
"name": "testpgomez",
"rule_id": "RUL9523ac1d99c634631b80249631c9af56",
"update_date": "2021-11-20T14:25:45.640056022Z"
}
List Rules
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"next": "",
"rules": [
{
"condition": "{\n\t\t\"===\":[\n\t\t\t{\n\t\t\t\t\"var\": \"variable.person.gender\"\n\t\t\t},\n\t\t\t\"male\"\n\t\t]\n\t}",
"creation_date": "2021-11-20T14:25:45.640056022Z",
"event_type": "checks.check.finished",
"name": "testpgomez",
"rule_id": "RUL9523ac1d99c634631b80249631c9af56",
"update_date": "2021-11-20T14:57:22.566631203Z"
}
],
"self": "/v1/bre/rules"
}
Rule
Get Rule Actions
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"actions": [
{
"action_id": "ACTe89b3898525aad2ffd8b93afdbba4995",
"config": {
"body_template": "check_id: {{.check.check_id}}",
"headers": "header-sof=hi",
"http_method": "POST",
"url": "http://a234395d64e3.ngrok.io/{{.check.check_id}}"
},
"creation_date": "2021-11-20T15:42:00.030455514Z",
"name": "testing",
"status": "enabled",
"type": "http_request",
"update_date": "2021-11-20T15:42:00.030455514Z"
}
],
"next": "",
"self": "/v1/bre/rules/RULd95babb07bb8954840ff7f06624c58c7/actions"
}
List Events
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"events": [
{
"client_id": "70dfnoo9mn2lf052manim57cvg",
"delivery_attempts": 1,
"delivery_status": "success",
"event_action": "created",
"event_type": "check",
"idempotency_key": "HIK6cd0b04de921205d5689bcdee9531b05505c3ef7",
"object": "{\"check_id\":\"CHK6213edf411f1706db5e7c0eccc25bd02\",\"country\":\"CO\",\"creation_date\":\"2022-07-05T00:05:36.817756953Z\",\"homonym_score\":0,\"id_score\":0,\"status\":\"not_started\",\"type\":\"person\"}",
"product": "checks",
"timestamp": "2022-07-05T00:05:42Z",
"update_date": "2022-07-05T00:05:47Z"
},
{
"client_id": "70dfnoo9mn2lf052manim57cvg",
"delivery_attempts": 5,
"delivery_status": "failure",
"event_action": "started",
"event_type": "check",
"idempotency_key": "HIK80b8f97cc15c4eabdc40575971c1311882201c1d",
"object": "{\"check_id\":\"CHKfdcc8743429dbdec11751f4d76a4f434\",\"country\":\"CO\",\"creation_date\":\"2022-07-05T00:05:36.817756953Z\",\"homonym_score\":0,\"id_score\":0,\"status\":\"not_started\",\"type\":\"person\"}",
"product": "checks",
"timestamp": "2022-07-05T00:05:43Z",
"update_date": "2022-07-05T00:05:48Z"
},
{
"client_id": "70dfnoo9mn2lf052manim57cvg",
"delivery_attempts": 0,
"delivery_status": "pending",
"event_action": "created",
"event_type": "check",
"idempotency_key": "HIK6ff2f338ab4e218b3bda627bc6df4a415baa7bf3",
"object": "{\"check_id\":\"CHK08d9073bc6614a7d8a453de074a74516\",\"country\":\"CO\",\"creation_date\":\"2022-07-05T00:05:36.817756953Z\",\"homonym_score\":0,\"id_score\":0,\"status\":\"not_started\",\"type\":\"person\"}",
"product": "checks",
"timestamp": "2022-07-05T00:05:43Z",
"update_date": "2022-07-05T00:05:53Z"
}
],
"next": "",
"self": "/v1/events"
}
Get Event
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"client_id": "70dfnoo9mn2lf052manim57cvg",
"delivery_attempts": 1,
"delivery_status": "success",
"event_action": "created",
"event_type": "check",
"idempotency_key": "HIK6cd0b04de921205d5689bcdee9531b05505c3ef7",
"object": "{\"check_id\":\"CHK6213edf411f1706db5e7c0eccc25bd02\",\"country\":\"CO\",\"creation_date\":\"2022-07-05T00:05:36.817756953Z\",\"homonym_score\":0,\"id_score\":0,\"status\":\"not_started\",\"type\":\"person\"}",
"product": "checks",
"timestamp": "2022-07-05T00:05:42Z",
"update_date": "2022-07-05T00:05:47Z"
}
Delete Rule
object
GetCountersOutput
+
_migration_date
string
Migration date
Format: date
+
checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_country_and_type
object
+
all
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_dataset
object
+
affiliations_and_insurances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
alert_in_media
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
business_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
criminal_record
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
driving_licenses
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
international_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
legal_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
none
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
personal_identity
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
professional_background
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
taxes_and_finances
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
traffic_fines
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_information
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle_permits
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_status
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_week
array
Lists the number of checks performed per week
+
total_count
integer
Total count of checks performed
+
continuous_checks
object
+
per_country
object
+
all
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ar
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
br
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cl
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
co
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
cr
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
ec
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
mx
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
pe
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
per_frequency
array
Lists check counters per frequency
+
per_type
object
+
company
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
document_validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
person
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
sat
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
validation
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
vehicle
object
+
completed
integer
Number of successfully completed checks
+
error
integer
Number of failed checks
+
period
string
Counter period
Format: date
+
update_date
string
Latest counter update date
Format: date-time
+
validations
object
+
document_validation
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
email_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
enterprise_data
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
face_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
identity_questions
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
phone_verification
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
total
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
+
voice_recognition
object
+
created_count
integer
Number of validations created
Format: int32
+
failed_count
integer
Number of failed validations
Format: int32
+
failed_declined_count
integer
Number of declined validations
Format: int32
+
failed_expired_count
integer
Number of expired validations
Format: int32
+
failed_system_error_count
integer
Number of failed validations due to a system error
Format: int32
+
succeeded_count
integer
Number of successful validations
Format: int32
{
"message": "delete successful"
}
Digital Identity
NOTE: Truora provides a Postman collection online that includes the necessary tools to simplify the testing process.
Truora Digital Identity (Truora DI) is a versatile platform that allows you to create a personalized process for authenticating your users. It enables you to utilize a range of Validators in a single process to simplify user identity verification. The Validators enable diverse actions, ranging from verifying that a phone or email belongs to the user, to matching usersยด biometrics against government sources. The platform offers the flexibility to create the processes securely and without introducing complexity to the user experience, ensuring your new users can promptly access and enjoy your services.
Authentication
To access Truora’s services and perform API calls securely, you need to authenticate your requests. This is done by including a specific authentication token, known as the โTruora-API-Keyโ in the header of your requests.
By providing this key in your API requests, you establish a secure and authorized connection, enabling seamless interaction with Truora’s services.
Base URL
https://api.identity.truora.com
Web
Digital Identity Web is a versatile platform that allows you to create a customized process to authenticate your users. It allows you to use a number of validators in a unique process to simplify user identity verification.
Here you will find the endpoints you need to create process links and get results. If you need to create process flows please see the Documentation.
Send Identity Process Link
Indicates the language of the message explaining why the validation link is being sent. This parameter must be sent using the ISO 639-1 lowercase format.
Indicates the phone number of the person to whom the link will be sent. This parameter must be provided in E.164 format (e.g., +573001112233 for Colombia).
Indicates the channel through which the link to initiate the validation will be sent. Before selecting the channel, note that some problems may occur when receiving the SMS due to external protocols of mobile service providers.
Identifier for the outbound message to use. Required if message_channel is set to whatsapp. Must be valid for redirection.
Template variables required for the outbound message. To use these variables, outbound_id must be explicitly set.
Target email address. Required if message_channel is set to email. Must follow a valid email format.
object
ProcessAccessLinkOutput
+
status
string
Indicates the status of the process access link request.
{
"message": "Process access link sent successfully"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: outbound is not valid for redirection"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: template variables must not have empty values"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing message channel parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing language parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: unsupported language"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing flow"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: outbound with id OTBxxx not found"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: flow type is not supported for creating process access links. Only 'permanent' and 'temporary' flow types are allowed"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing required variable for the outbound template"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid email format"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: message channel must be either 'sms', 'whatsapp' or 'email'"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: a variable passed is not used in the outbound template"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing email parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing phone number parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid phone number format"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing params"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: template variables (var.*) require outbound_id to be set"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "identity process flow not found in dynamo"
}
Generate Token
API key type
API key name. Required only if key_type was set to backend
List of phone numbers to be validated during the identity verification process
URL where the user is to be redirected once the verification process has ended. Required if grant is set to digital-identity
Country for the identity verification process. Required only if grant is set to digital-identity
Document type for the identity verification process. Only used if grant is set to digital-identity
List of emails to be validated during the identity verification process
Validation flow to be performed for the identity verification process. Required only if grant is set to digital-identity
Indicates which service this API key grants access to. Required if key_type is set to web or sdk
User identifier for the person who will perform digital-identity validation. Only used if grant is set to digital-identity. If not sent it is generated automatically. Note that only Account IDs following the regex pattern [a-zA-Z0-9_.-]+ are supported. Please go to Create an Account ID to learn more about it.
API key version. Version 0 is used by default
Billing hubs allow for separated counters and billing. Required if the customer uses billing hubs
object
CreateAPIKeyOutput
+
api_key
string
API key
+
message
string
API key message
{
"code": "eyJhbGciOi...",
"message": "API key created successfully"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Download Process PDF
Retrieves the PDF document for a specified process by its ID.
If the PDF has not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
If the PDF has already been generated, the response immediately returns:
- 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the PDF’s URL and make a GET request to download the file.
object
ProcessPDFStatus
+
file_status
string
The status of the process pdf file when it's requested for download
Options: requested| in_progress
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get Result
Allows you to retrieve the current status and details of a process. The status begins as pending and updates to either success or failure when the process completes.
- Pending: The process is still ongoing.
- Success: All steps in the process have been successfully completed. If the flow includes validators, all
validation_statusvalues must also be successful. - Failure: Occurs due to an internal error, timeout, or if the process is declined or expired.
Here’s a comprehensive list of reasons why a process or validation might be declined or expired, as recorded in the declined_reason and expired_reason fields:
If a process includes validators and the identity process times out because a validation did not complete, but all inputs have been uploaded, the system grants an additional 5 minutes to receive a validation response with the final status. This behavior occurs up to 3 times.
On the final attempt to retrieve the validation response, if the validation remains in the pending status, the identity process status will update to failure, with failure_status set to expired.
If a process includes the attributes override_status and override_status_history, it means the final status was modified by an authorized user. In this case, use the override_status attribute instead of status to determine the final status of the process. The override_status_history attribute will contain the history of changes made to the status.
object
resultOutput
+
account_id
string
Account ID
+
client_id
string
Client ID
+
client_user_id
string
Client User ID
+
country
string
Country for the validation
Options: CO| BR| MX| EC| ALL
+
failure_status
string
Defines the reason why the processes failed.
+
flow_id
string
ID of the identity flow
+
flow_version
string
Flow version
+
process_id
string
Process ID
+
status
string
process status
Options: success| failure| pending
+
validations
array
List of validations performed
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
<a href=" https://dev.truora.com/digital-identity/declined_reasons/ ">Learn more about the reasons why the process may be declined.</a>
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: face-recognition| email-verification| phone-verification| document-validation| electronic-signature
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"ab_experiment": "A",
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"client_id": "TCI8aXXXXXXXXXXXXXXXXXXXXXXXX",
"country": "ALL",
"created_via": "web",
"creation_date": "2024-12-10T14:37:25.716472356Z",
"current_step_index": 6,
"devices_info": [
{
"browser": "Mobile Safari",
"browser_version": "17.6",
"manufacturer": "Apple",
"model": "iPhone",
"os": "iOS",
"type": "mobile"
},
{
"browser": "Chrome",
"browser_version": "131.0.0.0",
"manufacturer": "Apple",
"model": "Macintosh",
"os": "Mac OS",
"os_version": "12.5.0",
"type": "computer"
}
],
"document_number": "10XXXXXXXX",
"first_name": "JOHN",
"flow_id": "IPFaXXXXXXXXXXXXXXXXXXXXXXXX",
"flow_version": 1,
"geolocation_device": "0, 0",
"ip_address": "186.XXX.XXX.XXX",
"last_finished_step": {
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "passport"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
{
"country": "PE",
"documents": [
{
"document_type": "foreign-id"
},
"..."
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
"..."
]
},
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
"..."
]
}
],
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
},
{
"description": "",
"length": 0,
"name": "speech_token",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": "https://demo-files.demo.com/face-recognition-validator/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX?"
}
],
"finish_date": "2024-12-10T14:40:08.933181452Z",
"remaining_retries": 0,
"start_date": "2024-12-10T14:39:43.464779111Z",
"step_id": "IPSXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_face_verification_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "validation_id",
"value": "VLD82aXXXXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "account_id",
"value": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
"last_name": "DOE SMITH",
"process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"status": "success",
"time_to_live": 120,
"trigger_info": {
"channel_name": "web",
"channel_type": "unknown",
"id": "IPFaXXXXXXXXXXXXXXXXXXXXXXXX",
"media_content_path": "",
"message": "",
"name": "Demo Geo",
"options": null,
"response": "",
"trigger_user": ""
},
"update_date": "2024-12-10T14:40:12Z",
"validations": [
{
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"allowed_retries": 2,
"attachment_status": "valid",
"creation_date": "2024-12-10T14:38:15.932768443Z",
"details": {
"background_check": {
"check_id": "CHK25XXXXXXXXXXXXXXXXXXXXXXX",
"check_url": "https://api.checks.truora.com/v1/checks/CHK25XXXXXXXXXXXXXXXXXXXXXXX"
},
"document_details": {
"birth_place": "CARTAGENA (BOLIVAR)",
"client_id": "TCI8aXXXXXXXXXXXXXXXXXXXXXXXX",
"country": "CO",
"creation_date": "2024-12-10T14:38:15.865725462Z",
"date_of_birth": "1994-12-01T00:00:00Z",
"doc_id": "DCR02f64f607beec7a2d902e2fa0a7c255a",
"document_number": "10XXXXXXXX",
"document_type": "national-id",
"expedition_place": "BOGOTA D.C.",
"gender": "male",
"height": "1.71",
"issue_date": "2013-02-13T00:00:00Z",
"last_name": "DOE SMITH",
"mime_type": "image/jpeg",
"name": "JOHN",
"national_registrar": "XXXX XXXX XXX",
"production_data": "P-150XXXX-0126XXXX-M-10XXXXXXXX-20211111",
"rh": "O+",
"update_date": "2024-12-10T14:39:30.484954864Z"
},
"document_validations": {
"data_consistency": [
{
"created_at": "2024-12-10T14:39:30.724124941Z",
"manually_reviewed": false,
"message": "The document number is consistent",
"result": "valid",
"validation_name": "Validation of document number consistency",
"validation_type": "data-validation-document-number"
},
{
"created_at": "2024-12-10T14:39:30.724108522Z",
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"created_at": "2024-12-10T14:39:30.724117376Z",
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
},
{
"created_at": "2024-12-10T14:39:30.724127657Z",
"manually_reviewed": false,
"message": "The national registrar is consistent",
"result": "valid",
"validation_name": "Validation of national registrar consistency",
"validation_type": "data-validation-national-registrar"
}
],
"government_database": [
{
"created_at": "2024-12-10T14:39:33.694808574Z",
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"created_at": "2024-12-10T14:39:33.963358165Z",
"manually_reviewed": false,
"message": "Picture alterations were not found",
"result": "valid",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
},
{
"created_at": "2024-12-10T14:39:36.013937258Z",
"manually_reviewed": false,
"message": "Text alterations were not found in picture",
"result": "valid",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
}
],
"photocopy_analysis": [
{
"created_at": "2024-12-10T14:39:31.334460101Z",
"manually_reviewed": false,
"message": "The document is not a photocopy",
"result": "valid",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"front_image": "https://demo-files.amazonaws.com/docs-verify/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLD8aXXXXXXXXXXXXXXXXXXXXXXXX/",
"identity_process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"ip_address": "186.XXX.XXX.XXX",
"remaining_retries": 2,
"reverse_image": "https://demo-files.amazonaws.com/docs-verify/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLD8aXXXXXXXXXXXXXXXXXXXXXXXX/",
"type": "document-validation",
"validation_id": "VLD8aXXXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"creation_date": "2024-12-10T14:39:43.40076793Z",
"details": {
"face_recognition_validations": {
"age_range": {
"high": 29,
"low": 23
},
"confidence_score": 0.98,
"enrollment_id": "ENRXXXXXXXXXXXXXXXXXXXXXXXX",
"face_search": {
"confidence_score": 0,
"status": "success"
},
"passive_liveness_status": "success",
"similarity_status": "success"
}
},
"face_photo": "https://demo-files.amazonaws.com/face-recognition-validator/frames/create-validation/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX/",
"face_photo_watermark": "https://demo-files.amazonaws.com/validation-filters/processed/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX/",
"front_image": "https://demo-files.amazonaws.com/face-recognition-validator/pending-enrollments/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/ENRXXXXXXXXXXXXXXXXXXXXXXXX?",
"identity_process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD82aXXXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
}
]
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Download Process Video Call Recordings
Retrieves the video call recordings for a specified process by its ID.
If the video call recordings have not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
If the video call recordings have already been generated, the response immediately returns:
- 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the video call recordings’s URL and make a GET request to download the file.
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
WA Engagement
Increase your customer engagement by automating your customer service, marketing and sales process in WhatsApp.
Delete Agent Templates
Array of the names of the templates that should be deleted.
object
OutputMessage
+
message
string
Message
{
"message": "templates found deleted, those not found skipped"
}
object
DeleteAgentTemplatesOutput
+
message
string
Message
+
undeleted_template_names
array
Array of the names of the templates that could not be deleted.
{
"message": "some templates found were not deleted, those not found skipped",
"undeleted_template_names": [
"greeting",
"farewell"
]
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing template_names field"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Update agent capacity settings
Determines the type of update to be performed. “toggle_capacity” is used to enable or disable the agent capacity feature. The other types are used to update default or user-specific capacity settings.
Capacity value to use for the update. Not required for “toggle_capacity” update type.
List of targets whose settings will be updated. Only required for “user” update type.
object
CapacityUpdateOutput
+
failed_updates
array
Array containing the information of failed user capacity update operations, if any.
+
email
string
Email of the user for which the update failed.
+
error
string
Description of the error that occurred for the update operation.
+
message
string
Message describing the result of the update operation.
{
"message": "user capacities updated successfully"
}
{
"message": "default capacity updated successfully"
}
object
CapacityUpdateOutput
+
failed_updates
array
Array containing the information of failed user capacity update operations, if any.
+
email
string
Email of the user for which the update failed.
+
error
string
Description of the error that occurred for the update operation.
+
message
string
Message describing the result of the update operation.
{
"failed_updates": [
{
"email": "test@truora.com",
"error": "update could not be completed, please try again"
}
],
"message": "user capacities were partially updated"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing capacity value"
}
Send Outbound Message
status needs to be APPROVED before it can be sent.This field is used as a unique identifier for your user in the Truora’ system. If you send it, outbound messages sent to each user will be linked through this. Note that only Account IDs following the regex pattern [a-zA-Z0-9_.-]+ are supported. Please go to Create an Account ID to learn more about it.
[Required] Country code for the user phone number. Example: +57
[Required] If the Outbound Message is_notification field is false. Contains the FlowID of the flow that will start when the Outbound message is accepted by the user.
Example: IPF123
[Required] ID of an approved Outbound Message. Example: OTB123
[Required] Phone number without the country code of the user that will receive the message. Example: 0001234567
[Required] Must be true for starting the conversation.
User has authorized to be contacted through WhatsApp.
[Required] If the outbound message has variables like hello {{.name}} {{.lastname}}. The value must be the desired value of the variable.
It is important to send as many key-value pairs as variables present in the message.
Example: for the first variable var.name: Roger and for the second variable var.lastname: Federer.
object
SendOutboundOutput
+
flow_id
string
Identifier of the Flow that will start the conversation if the outbound is not a notification.
+
message
string
Info message indicating the outbound type and phone number for the message that was sent.
+
outbound_message
object
+
buttons_variable_mapping
object
Maps button variables. Used when sending the message to know which value replaces each placeholder on the buttons.
+
1
object
The first level key represents the button index in the template_components.BUTTONS array (starting from 0).
+
URL
object
The second level key indicates the button type
Options: URL| COPY_CODE
+
1
object
The third level maps variable positions (e.g., 1) to their corresponding variable names (e.g., url_path, code).
+
call_to_action_options
array
List of non-quick reply buttons
+
phone_number
string
Phone number to call if the type is PHONE_NUMBER.
+
text
string
Text shown on the button.
+
type
string
Type of action for the button.
Options: URL| PHONE_NUMBER| COPY_CODE
+
url
string
URL to open if the type is URL.
+
client_id
string
Unique identifier of the client that created the outbound message.
+
creation_date
string
Date when the outbound was created.
Format: date-time
+
failure_reason
string
Reason why the outbound was not approved. Available only if outbound_status is not APPROVED. Indicates issues such as policy violations, formatting errors, or unsupported content.
+
header_variable_mapping
object
Maps header placeholders to variable names.
+
1
string
The key represents the numbered placeholder in the header text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., sale_start_date).
+
interaction_category
string
Category of the outbound message.
Options: MARKETING| UTILITY| AUTHENTICATION
+
is_notification
boolean
Indicates whether the outbound is a notification (true) or flow-trigger (false).
+
language_code
string
Language code of the message.
Options: en| en_GB| en_US| es| es_AR| es_MX| es_ES| pt_BR| pt_PT
+
media_id
string
ID of the media file if any.
+
outbound_answers
array
Quick reply options shown as buttons.
+
action
string
Action when the button is selected. For example continue_process or cancel_process.
+
message
string
Label shown on the quick reply button.
+
outbound_id
string
Unique identifier of the outbound message.
+
outbound_message
string
Main body of the message excluding header and footer. Can include variables using numeric placeholders (e.g., {{1}}, {{2}})
+
outbound_name
string
Human-readable name assigned to the outbound message.
+
outbound_quality
string
Quality rating assigned based on user feedback after the message is sent. The rating starts as PENDING upon outbound message creation and is updated as users receive and interact with the message.
Options: PENDING| HIGH| MEDIUM| LOW
+
outbound_status
string
Current status of the outbound message as determined by Meta.
Options: APPROVED| PENDING| REJECTED| PAUSED| DISABLED| FLAGGED
+
outbound_type
string
Type of message content.
Options: TEXT| IMAGE| VIDEO| DOCUMENT
+
template_components
array
Components of the template including HEADER, BODY, FOOTER and BUTTONS.
+
buttons
array
Buttons included in the BUTTONS component.
+
example
array
Example values.
+
phone_number
string
Phone number to call for phone number buttons.
+
text
string
Text shown on the button.
+
type
string
Button type.
+
url
string
URL to open for URL buttons.
+
example
string
Example values used to preview or validate the content.
+
format
string
Header format if applicable.
+
text
string
Text content of the component.
+
type
string
Type of template component.
Options: HEADER| BODY| FOOTER| BUTTONS
+
template_update_date
string
Date when the template components were last updated.
Format: date-time
+
variable_mapping
object
Defines the mapping of variables used in the body component of the outbound message. Used when sending the message to know which value replaces each placeholder in the message body.
+
1
string
The key represents the numbered placeholder in the body text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., website_url).
+
waba_phone_number
string
Phone number from the WhatsApp Business Account used to send the outbound message.
+
waba_provider
string
Provider of the WhatsApp Business Account platform.
Options: META
+
session_id
string
Identifier of the WhatsApp session started with the user.
+
user_phone_number
string
Phone number of the user that received the message.
{
"creation_date": "2023-02-09T20:49:15.086718045Z",
"flow_id": "IPF1234567",
"message": "conversation started with +570001234567",
"outbound_message": {
"client_id": "TCI1c78737sdf5546sad",
"failure_reason": "",
"is_notification": false,
"outbound_answers": [
{
"action": "continue_process",
"message": "Yes"
},
{
"action": "cancel_process",
"message": "No, thanks"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Hello {{1}}, we have a big discount for you. ยฟDo you want to know more? | [Yes] | [No, thanks]",
"outbound_name": "bigdiscount",
"outbound_status": "APPROVED",
"outbound_type": "text",
"variable_mapping": {
"1": "name"
},
"waba_phone_number": "+14142039"
},
"user_phone_number": "+570001234567"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing outbound id"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing user phone number"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: user_authorized field must be set to true: the person that will be contacted has not authorized it"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "User is not authorized to access this resource with an explicit deny"
}
Update agent status
Determines the user whose status will be updated.
The new status the user will have.
{
"status": "online",
"username": "activeuser@domain.com"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing username"
}
Create Outbound Messages
Creates an Outbound Message that allows sending messages to users as a first interaction. Each outbound message has two dynamic evaluations assigned by Meta: a status and a quality rating. Both are subject to change over time based on review processes and user feedback.
Status values:
PENDING: The outbound is under review by Meta and cannot be sent yet.APPROVED: The outbound has been approved and is eligible to be sent.REJECTED: The outbound was rejected by Meta and cannot be used.FLAGGED: The outbound has received a low quality rating. This is a warning state. If the quality improves to HIGH or MEDIUM for 7 consecutive days, the status will revert to APPROVED.DISABLED: The outbound maintained a low quality rating for over 7 days and was disabled. It cannot be edited or used to send messages.PAUSED: The outbound has been temporarily paused and cannot be sent.
Quality rating values:
HIGH: High read rate with no negative feedback (e.g., spam reports or blocks).MEDIUM: Some negative signals such as low engagement, spam reports, or occasional blocks.LOW: Frequent user reports, blocks, or very low engagement; the template may be paused.PENDING: Default value when the template is created. There is not enough data yet to evaluate quality.
WABA Line (WhatsApp Business Account Phone Number) used to send the outbound message.
Message category. Refer to the Meta Template Categorization to determine the appropriate category when creating outbound messages.
Indicates whether the outbound message is a notification (true) or initiates a flow (false).
If set to true, the outbound is considered a notification and cannot be associated with a flow upon sending. Additionally, notification-type outbounds cannot include QUICK_REPLY buttons.
Language code for the outbound message content.
Identifier name for the outbound message.
Maximum 512 characters.
Defines the type of content included in the outbound message. Use TEXT when the message does not contain any media elements (image, video, or document).
Supported media types:
- IMAGE: image/jpeg, image/png (max 5 MB)
- VIDEO: video/mp4, video/3gpp (max 16 MB)
- DOCUMENT: Any valid MIME type (max 100 MB)
If category is AUTHENTICATION, only the TEXT template type is allowed.
Optional interactive buttons that perform actions when tapped. Outbound messages can include up to 10 buttons in total.
This field is not available for outbounds with category set to AUTHENTICATION, since in that case a predefined COPY_CODE button is automatically included.
Each button in the array is an object with the following properties:
-
type(string): Type of button. Must be one of:QUICK_REPLY: Text-only buttons that send a predefined message when tapped. Up to 10 allowed. Must be grouped separately from non-quick reply buttons.URL: Opens a website when tapped. Up to 2 allowed.PHONE_NUMBER: Initiates a call to the specified number. Only 1 allowed.COPY_CODE: Copies a string to the clipboard. Only 1 allowed. Only supported ifcategoryis equal toMARKETING. A single variable ({{.code}}) is always used for the value to be copied, and it must be provided each time the message is sent. Maximum 15 characters.
-
text(string): Label of the button. Maximum 25 characters. ForCOPY_CODEbuttons, this must be an empty string ("") because the label is automatically set based on thelanguage_code. -
url(string): Required iftypeisURL. Website URL. Max 2000 characters. Supports 1 variable at the end; use double curly braces:{{.variable_name}}. The URL must include a valid host and use either thehttporhttpsscheme. For example,https://www.example.com/{{.url_path}}is valid, butftp://...or a URL without a hostname is not. -
phone_number(string): Required iftypeisPHONE_NUMBER. Business phone number to call. Max 20 characters.
The order of the buttons is determined by their position in the array โ the first element (index 0) will be displayed as the first button, the second (index 1) as the second, and so on.
Button usage rules by outbound type:
- Notification outbounds (
is_notification = true) cannot includeQUICK_REPLYbuttons. - Flow-trigger outbounds (
is_notification = false) can include any combination of button types.
Valid groupings:
- QUICK_REPLY, QUICK_REPLY
- QUICK_REPLY, QUICK_REPLY, URL, PHONE_NUMBER
- URL, PHONE_NUMBER, QUICK_REPLY, QUICK_REPLY
Invalid groupings:
- QUICK_REPLY, URL, QUICK_REPLY
- URL, QUICK_REPLY, URL
Outbound messages containing 4 or more buttons, or a combination of a quick reply button and one or more buttons of another type, are not visible on WhatsApp desktop clients. Users receiving such messages will be prompted to view them on a mobile device.
Object that defines the example values for each variable used in the outbound message. These variables are referenced in the content, header_text, URL buttons, or the code placeholder in AUTHENTICATION messages.
This object is only used as a sample for validating and previewing the outbound message during creation. It does not affect the actual content sent to end users.
Each key in this object must match the variable name used in the message template (without the {{. }} notation), and the value should be an object with a single field:
value(string): Example value assigned to the variable.
Example:
If your message contains:
"header_text": "Our new sale starts {{.sale_start_date}}!",
"content": "Shop now through {{.website_url}} and use code {{.promo_code}} to get {{.discount_percentage}} off all merchandise."
Then the var object should look like:
"var": {
"sale_start_date": { "value": "today" },
"website_url": { "value": "truora.com" },
"promo_code": { "value": "summerTruora2025" },
"discount_percentage": { "value": "25%" }
}
Required if template_type is a media type (IMAGE, VIDEO, DOCUMENT).
This is the ID of the file previously uploaded to the Media service, which will be used as the media content in the message.
Applicable only if category is MARKETING or UTILITY and template_type is TEXT.
Optional text header that appears at the top of the outbound message. You can include up to one variable; use double curly braces: {{.variable_name}}.
-
Example without variable:
Our Holiday sale starts December 1st! -
Example with variable:
Our new sale starts {{.sale_start_date}}!
Maximum 60 characters.
Applicable only if category is AUTHENTICATION.
Set this as an integer to include a footer in the message indicating how many minutes remain before the authentication code expires. If omitted, no expiration footer will be shown.
The footer text is predefined based on the selected language_code. Examples:
- Spanish (es):
Este cรณdigo caduca en <code_expiration_minutes> minutos. - English (en):
This code expires in <code_expiration_minutes> minutes. - Portuguese (pt_BR):
Este cรณdigo expira em <code_expiration_minutes> minutos.
Valid values range from 1 to 90 minutes.
Applicable only if category is MARKETING or UTILITY.
Optional plain text footer displayed immediately after the body component.
Maximum 60 characters.
Applicable only if category is MARKETING or UTILITY.
Main message body in plain text. You may include multiple variables; use double curly braces: {{.variable_name}}.
-
Example without variables:
Shop our Holiday sale now! -
Example with variables:
Shop now through {{.website_url}} and use code {{.promo_code}} to get {{.discount_percentage}} off all merchandise.
Maximum 1024 characters.
If category is AUTHENTICATION, the message content is predefined based on the selected language and cannot be customized. A single variable ({{.code}}) is always used for the code value, and it must be provided each time the message is sent. Examples:
- Spanish (es):
Tu cรณdigo de verificaciรณn es {{.code}}. Por tu seguridad, no lo compartas. - English (en):
{{.code}} is your verification code. For your security, do not share this code. - Portuguese (pt_BR):
Seu cรณdigo de verificaรงรฃo รฉ {{.code}}. Para sua seguranรงa, nรฃo o compartilhe.
object
OutboundMessage
+
buttons_variable_mapping
object
Maps button variables. Used when sending the message to know which value replaces each placeholder on the buttons.
+
1
object
The first level key represents the button index in the template_components.BUTTONS array (starting from 0).
+
URL
object
The second level key indicates the button type
Options: URL| COPY_CODE
+
1
object
The third level maps variable positions (e.g., 1) to their corresponding variable names (e.g., url_path, code).
+
call_to_action_options
array
List of non-quick reply buttons
+
phone_number
string
Phone number to call if the type is PHONE_NUMBER.
+
text
string
Text shown on the button.
+
type
string
Type of action for the button.
Options: URL| PHONE_NUMBER| COPY_CODE
+
url
string
URL to open if the type is URL.
+
client_id
string
Unique identifier of the client that created the outbound message.
+
creation_date
string
Date when the outbound was created.
Format: date-time
+
failure_reason
string
Reason why the outbound was not approved. Available only if outbound_status is not APPROVED. Indicates issues such as policy violations, formatting errors, or unsupported content.
+
header_variable_mapping
object
Maps header placeholders to variable names.
+
1
string
The key represents the numbered placeholder in the header text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., sale_start_date).
+
interaction_category
string
Category of the outbound message.
Options: MARKETING| UTILITY| AUTHENTICATION
+
is_notification
boolean
Indicates whether the outbound is a notification (true) or flow-trigger (false).
+
language_code
string
Language code of the message.
Options: en| en_GB| en_US| es| es_AR| es_MX| es_ES| pt_BR| pt_PT
+
media_id
string
ID of the media file if any.
+
outbound_answers
array
Quick reply options shown as buttons.
+
action
string
Action when the button is selected. For example continue_process or cancel_process.
+
message
string
Label shown on the quick reply button.
+
outbound_id
string
Unique identifier of the outbound message.
+
outbound_message
string
Main body of the message excluding header and footer. Can include variables using numeric placeholders (e.g., {{1}}, {{2}})
+
outbound_name
string
Human-readable name assigned to the outbound message.
+
outbound_quality
string
Quality rating assigned based on user feedback after the message is sent. The rating starts as PENDING upon outbound message creation and is updated as users receive and interact with the message.
Options: PENDING| HIGH| MEDIUM| LOW
+
outbound_status
string
Current status of the outbound message as determined by Meta.
Options: APPROVED| PENDING| REJECTED| PAUSED| DISABLED| FLAGGED
+
outbound_type
string
Type of message content.
Options: TEXT| IMAGE| VIDEO| DOCUMENT
+
template_components
array
Components of the template including HEADER, BODY, FOOTER and BUTTONS.
+
buttons
array
Buttons included in the BUTTONS component.
+
example
array
Example values.
+
phone_number
string
Phone number to call for phone number buttons.
+
text
string
Text shown on the button.
+
type
string
Button type.
+
url
string
URL to open for URL buttons.
+
example
string
Example values used to preview or validate the content.
+
format
string
Header format if applicable.
+
text
string
Text content of the component.
+
type
string
Type of template component.
Options: HEADER| BODY| FOOTER| BUTTONS
+
template_update_date
string
Date when the template components were last updated.
Format: date-time
+
variable_mapping
object
Defines the mapping of variables used in the body component of the outbound message. Used when sending the message to know which value replaces each placeholder in the message body.
+
1
string
The key represents the numbered placeholder in the body text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., website_url).
+
waba_phone_number
string
Phone number from the WhatsApp Business Account used to send the outbound message.
+
waba_provider
string
Provider of the WhatsApp Business Account platform.
Options: META
{
"buttons_variable_mapping": {
"1": {
"URL": {
"1": "url_path"
}
},
"3": {
"COPY_CODE": {
"1": "code"
}
}
},
"call_to_action_options": [
{
"text": "Go to the website",
"type": "URL",
"url": "https://www.truora.com/{{1}}"
},
{
"phone_number": "+573136000822",
"text": "Call",
"type": "PHONE_NUMBER"
},
{
"text": "",
"type": "COPY_CODE"
}
],
"client_id": "TCI123456",
"creation_date": "2025-07-08T18:57:10.823650648Z",
"failure_reason": "",
"header_variable_mapping": {
"1": "sale_start_date"
},
"interaction_category": "MARKETING",
"is_notification": false,
"language_code": "en",
"media_id": "",
"outbound_answers": [
{
"action": "continue_process",
"message": "I'm interested!"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Shop now through {{1}} and use code {{2}} to get {{3}} off all merchandise.",
"outbound_name": "marketing campaign july 20xx",
"outbound_quality": "PENDING",
"outbound_status": "PENDING",
"outbound_type": "text",
"template_components": [
{
"example": {
"header_text": [
"today"
]
},
"format": "TEXT",
"text": "Our new sale starts {{1}}!",
"type": "HEADER"
},
{
"example": {
"body_text": [
[
"summerTruora2025",
"25%",
"truora.com"
]
]
},
"text": "Shop now through {{1}} and use code {{2}} to get {{3}} off all merchandise.",
"type": "BODY"
},
{
"text": "Offer valid only while supplies last.",
"type": "FOOTER"
},
{
"buttons": [
{
"text": "I'm interested!",
"type": "QUICK_REPLY"
},
{
"example": [
"summer"
],
"text": "Go to the website",
"type": "URL",
"url": "https://www.truora.com/{{1}}"
},
{
"phone_number": "+573136000822",
"text": "Call",
"type": "PHONE_NUMBER"
},
{
"example": "1234",
"type": "COPY_CODE"
}
],
"type": "BUTTONS"
}
],
"template_update_date": "2025-07-08T18:57:10.823650648Z",
"variable_mapping": {
"1": "website_url",
"2": "promo_code",
"3": "discount_percentage"
},
"waba_phone_number": "+123456789",
"waba_provider": "META"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing category"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing outbound content"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing template type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing example value for variable name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid is_notification value"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing language code"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing outbound name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing waba phone number"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing example value for variable lastname"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "User is not authorized to access this resource with an explicit deny"
}
Create Agent Template
Type of the template, which defines the content of the template.
Name of the template.
object
AgentTemplate
+
client_id
string
Identifier of the client.
+
creation_date
string
The date and time when the template was created.
Format: date-time
+
template_content
object
Content of the template. This changes according to the type of template.
+
content_text
string
Text content of the template if it is of text type
+
template_name
string
Name of the template.
+
template_type
Type of the template, which defines the content of the template.
Options: text| image| video
+
update_date
string
The date and time when the template was last updated.
Format: date-time
{
"client_id": "TCI123456",
"creation_date": "2024-01-17T17:56:01.854329655Z",
"template_content": {
"content_text": "Hi, dear user"
},
"template_name": "hi",
"template_type": "text",
"update_date": "2024-01-17T17:56:01.854329655Z"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing content_text field"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10409,
"http_code": 409,
"message": "template with the specified 'name' already exists"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10422,
"http_code": 422,
"message": "invalid 'template_name': Only lowercase letters, numbers, and underscores are allowed"
}
Request a new chat exportt
Date defining the start of the time range that should be used for the export. Currently only year and month are taken into account.
Date defining the end of the time range that should be used for the export. Currently only year and month are taken into account.
Language used in the formatting of the export output files.
Type of the export. Defines the scope of the chats included in it.
Format of the file or files the export request generates as output.
ID of the chat that will be exported. Only required if export_type is “single_chat”.
Optional name for the export request.
object
ReusePreviousChatExportPayload
+
export_data
object
+
creation_date
string
Timestamp representing the creation time of the request.
+
download_url
string
Temporary URL to download the output file of the export request. Only set if the export has finished successfully.
+
export_format
string
Format of the file or files the export request generates as output.
Options: tsv
+
export_type
string
Type of the export. Defines the scope of the chats included in it.
Options: all_chats| single_chat
+
exported_chat_id
string
ID of the chat that will be exported. Only required if export_type is "single_chat".
+
failure_reason
string
If the export request reaches the "failed" status, this field will contain information of the failure reason.
+
finish_date
string
Timestamp representing the finish time of the request if it has reached a final status.
+
language
string
Language used in the formatting of the export output files.
Options: en| pt| es
+
name
string
Optional name for the export request.
+
request_actor
string
Identifier of the user that created the request. Generally an email.
+
request_id
string
Unique identifier of the export request.
+
status
string
Current status of the export process.
Options: requested| in_progress| succeeded| failed| expired
+
time_range_end_date
string
Date defining the end of the time range that should be used for the export. Currently only year and month are taken into account.
+
time_range_start_date
string
Date defining the start of the time range that should be used for the export. Currently only year and month are taken into account.
+
message
string
Message describing that a previous export contains the desired data.
{
"export_data": {
"creation_date": "2025-11-05T14:23:00.000Z",
"download_url": "https://example.com/...",
"export_format": "tsv",
"export_type": "all_chats",
"finish_date": "2025-11-05T15:19:25.000Z",
"language": "en",
"name": "All chats 202510",
"request_actor": "user1@example.com",
"request_id": "XXX...",
"status": "succeeded",
"time_range_end_date": "2025-10-31T23:59:59.000Z",
"time_range_start_date": "2025-10-01T00:00:00.000Z"
},
"message": "a previous export includes the requested data"
}
object
ChatExportRequestResponse
+
creation_date
string
Timestamp representing the creation time of the request.
+
download_url
string
Temporary URL to download the output file of the export request. Only set if the export has finished successfully.
+
export_format
string
Format of the file or files the export request generates as output.
Options: tsv
+
export_type
string
Type of the export. Defines the scope of the chats included in it.
Options: all_chats| single_chat
+
exported_chat_id
string
ID of the chat that will be exported. Only required if export_type is "single_chat".
+
failure_reason
string
If the export request reaches the "failed" status, this field will contain information of the failure reason.
+
finish_date
string
Timestamp representing the finish time of the request if it has reached a final status.
+
language
string
Language used in the formatting of the export output files.
Options: en| pt| es
+
name
string
Optional name for the export request.
+
request_actor
string
Identifier of the user that created the request. Generally an email.
+
request_id
string
Unique identifier of the export request.
+
status
string
Current status of the export process.
Options: requested| in_progress| succeeded| failed| expired
+
time_range_end_date
string
Date defining the end of the time range that should be used for the export. Currently only year and month are taken into account.
+
time_range_start_date
string
Date defining the start of the time range that should be used for the export. Currently only year and month are taken into account.
{
"creation_date": "2026-01-10T12:46:10.000Z",
"export_format": "tsv",
"export_type": "all_chats",
"language": "en",
"name": "All chats 202512",
"request_actor": "me@example.com",
"request_id": "XXX...",
"status": "requested",
"time_range_end_date": "2025-12-31T23:59:59.000Z",
"time_range_start_date": "2025-12-01T00:00:00.000Z"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid export time range: end date is earlier than start date"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Force chat assignment dequeue
The strategy used to override the assignment request.
The assignment target. Only required for certain assignment types. For specific agent assignments, it must be the agent’s email.
{
"message": "chat assignment dequeued successfully"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: chat currently not enqueued"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "agent not found"
}
Send a message to a chat
{
"message": "message submitted to whatsapp"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid json"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Chat not found"
}
Update Outbound Message
object
OutboundMessage
+
buttons_variable_mapping
object
Maps button variables. Used when sending the message to know which value replaces each placeholder on the buttons.
+
1
object
The first level key represents the button index in the template_components.BUTTONS array (starting from 0).
+
URL
object
The second level key indicates the button type
Options: URL| COPY_CODE
+
1
object
The third level maps variable positions (e.g., 1) to their corresponding variable names (e.g., url_path, code).
+
call_to_action_options
array
List of non-quick reply buttons
+
phone_number
string
Phone number to call if the type is PHONE_NUMBER.
+
text
string
Text shown on the button.
+
type
string
Type of action for the button.
Options: URL| PHONE_NUMBER| COPY_CODE
+
url
string
URL to open if the type is URL.
+
client_id
string
Unique identifier of the client that created the outbound message.
+
creation_date
string
Date when the outbound was created.
Format: date-time
+
failure_reason
string
Reason why the outbound was not approved. Available only if outbound_status is not APPROVED. Indicates issues such as policy violations, formatting errors, or unsupported content.
+
header_variable_mapping
object
Maps header placeholders to variable names.
+
1
string
The key represents the numbered placeholder in the header text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., sale_start_date).
+
interaction_category
string
Category of the outbound message.
Options: MARKETING| UTILITY| AUTHENTICATION
+
is_notification
boolean
Indicates whether the outbound is a notification (true) or flow-trigger (false).
+
language_code
string
Language code of the message.
Options: en| en_GB| en_US| es| es_AR| es_MX| es_ES| pt_BR| pt_PT
+
media_id
string
ID of the media file if any.
+
outbound_answers
array
Quick reply options shown as buttons.
+
action
string
Action when the button is selected. For example continue_process or cancel_process.
+
message
string
Label shown on the quick reply button.
+
outbound_id
string
Unique identifier of the outbound message.
+
outbound_message
string
Main body of the message excluding header and footer. Can include variables using numeric placeholders (e.g., {{1}}, {{2}})
+
outbound_name
string
Human-readable name assigned to the outbound message.
+
outbound_quality
string
Quality rating assigned based on user feedback after the message is sent. The rating starts as PENDING upon outbound message creation and is updated as users receive and interact with the message.
Options: PENDING| HIGH| MEDIUM| LOW
+
outbound_status
string
Current status of the outbound message as determined by Meta.
Options: APPROVED| PENDING| REJECTED| PAUSED| DISABLED| FLAGGED
+
outbound_type
string
Type of message content.
Options: TEXT| IMAGE| VIDEO| DOCUMENT
+
template_components
array
Components of the template including HEADER, BODY, FOOTER and BUTTONS.
+
buttons
array
Buttons included in the BUTTONS component.
+
example
array
Example values.
+
phone_number
string
Phone number to call for phone number buttons.
+
text
string
Text shown on the button.
+
type
string
Button type.
+
url
string
URL to open for URL buttons.
+
example
string
Example values used to preview or validate the content.
+
format
string
Header format if applicable.
+
text
string
Text content of the component.
+
type
string
Type of template component.
Options: HEADER| BODY| FOOTER| BUTTONS
+
template_update_date
string
Date when the template components were last updated.
Format: date-time
+
variable_mapping
object
Defines the mapping of variables used in the body component of the outbound message. Used when sending the message to know which value replaces each placeholder in the message body.
+
1
string
The key represents the numbered placeholder in the body text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., website_url).
+
waba_phone_number
string
Phone number from the WhatsApp Business Account used to send the outbound message.
+
waba_provider
string
Provider of the WhatsApp Business Account platform.
Options: META
{
"is_notification": false,
"outbound_answers": [
{
"action": "continue_process",
"message": "Yes"
},
{
"action": "cancel_process",
"message": "No, thanks"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Hello {{1}}, we have a big disccount for you. ยฟDo you want to know more?",
"outbound_name": "marketing campaign july 20xx",
"outbound_status": "APPROVED",
"outbound_type": "text",
"variable_mapping": {
"1": "name"
},
"waba_app_id": "TruoraApp",
"waba_phone_number": "+14142039"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing language code"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing outbound name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing template type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing waba phone number"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing example value for variable name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid is_notification value"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing category"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing outbound content"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing example value for variable lastname"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Update Agent Template
Type of the template, which defines the content of the template.
object
AgentTemplate
+
client_id
string
Identifier of the client.
+
creation_date
string
The date and time when the template was created.
Format: date-time
+
template_content
object
Content of the template. This changes according to the type of template.
+
content_text
string
Text content of the template if it is of text type
+
template_name
string
Name of the template.
+
template_type
Type of the template, which defines the content of the template.
Options: text| image| video
+
update_date
string
The date and time when the template was last updated.
Format: date-time
{
"client_id": "TCI123456",
"creation_date": "2024-01-17T17:56:01.854329655Z",
"template_content": {
"content_text": "Hi, dear user"
},
"template_name": "hi",
"template_type": "text",
"update_date": "2024-01-17T17:56:01.854329655Z"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing content_text field"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "template not found"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10422,
"http_code": 422,
"message": "invalid 'content_text' length: Must not exceed 500 characters"
}
Update chat owner/status
The email of the agent that will become the chat’s owner.
The new status of the chat.
object
UpsertAgentChatOutput
+
chat_id
string
Identifier of the chat.
+
client_id
string
Identifier of the client.
+
owner
string
Identifier of the agent that is responsible for the chat.
+
status
Status of the chat.
Options: Open| Closed
{
"chat_id": "EN_CHT_01HCG0RF9WEDGD7PWEM32KEXFP",
"client_id": "TCI00000000000000000000000000000000",
"owner": "email@gmail.com",
"status": "open"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing chat id"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Chat not found"
}
Update chat tags
Name of the tag.
Hex code of the tag’s color.
object
ChatOutput
+
channel_data
object
+
channel_id
string
Unique identifier for the channel.
+
external_id
string
External identifier for the channel.
+
name
string
Name of the channel.
+
channel_type
Channel type where the chat is taking place.
Options: WhatsApp
+
chat_id
string
Identifier of the chat.
+
client_id
string
Identifier of the client.
+
contact_id
string
Identifier of the contact.
+
contact_name
string
Name of the contact.
+
contact_phone_number
string
Phone number of the contact.
+
details
object
+
contact_id
string
Contact ID in the details section.
+
contact_name
string
Contact name in the details section.
+
contact_phone_number
string
Contact phone number in the details section.
+
external_id
string
External identifier for the chat.
+
last_activity
object
+
activity_id
string
Identifier of the activity.
+
actor
object
+
actor_alias
string
Alias for the associated actor.
+
actor_id
string
The id of the actor
+
type
The type of actor
Options: system| user| agent
+
category
string
Category of the activity.
+
chat_id
string
Identifier of the chat.
+
client_id
string
Client ID associated with the last activity.
+
creation_date
string
Date of the creation date of the activity
Format: date-time
+
external_id
string
External identifier for the last activity.
+
payload
object
+
finish_date
string
Timestamp when the process finished.
Format: date-time
+
process_id
string
Unique identifier for the process in the activity payload.
+
type
string
Type of the process in the activity payload.
+
ttl
integer
Time-to-live value for the last activity.
+
type
string
The type of the activity.
+
update_date
string
Timestamp of the last activity's last update.
Format: date-time
+
last_activity_date
string
Date of the last interaction with the chat.
Format: date-time
+
last_reaction
string
Reaction associated with the chat, if any.
+
last_reaction_date
string
Timestamp of the last reaction date.
Format: date-time
+
owner
string
Identifier of the agent that is responsible for the chat.
+
session_ttl
integer
Session time-to-live value.
+
status
Status of the chat.
Options: Open| Closed
+
tags
array
Tags associated with the chat.
+
color_hex
string
The color of the tag in hex format
Format: hexcolor
+
name
string
The name of the tag
{
"channel_type": "whatsapp",
"chat_id": "EN_CHT_01HCG0RF9WEDGD7PWEM32KEXFP",
"client_id": "TCI00000000000000000000000000000000",
"contact_id": "CNT00000000000000000000000000000000",
"contact_name": "Name LastName",
"contact_phone_number": "+123456789",
"last_activity_date": "2020-01-01T00:00:00.000Z",
"owner": "email@gmail.com",
"status": "open",
"tags": [
{
"hex_color": "#000000",
"name": "NewTag"
}
]
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing chat id"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Download Process Video Call Recordings
Retrieves the video call recordings for a specified process by its ID.
If the video call recordings have not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
If the video call recordings have already been generated, the response immediately returns:
- 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the video call recordings’s URL and make a GET request to download the file.
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Download Process PDF
Retrieves the PDF document for a specified process by its ID.
If the PDF has not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
If the PDF has already been generated, the response immediately returns:
- 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the PDF’s URL and make a GET request to download the file.
object
ProcessPDFStatus
+
file_status
string
The status of the process pdf file when it's requested for download
Options: requested| in_progress
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get Chat
object
ChatOutput
+
channel_data
object
+
channel_id
string
Unique identifier for the channel.
+
external_id
string
External identifier for the channel.
+
name
string
Name of the channel.
+
channel_type
Channel type where the chat is taking place.
Options: WhatsApp
+
chat_id
string
Identifier of the chat.
+
client_id
string
Identifier of the client.
+
contact_id
string
Identifier of the contact.
+
contact_name
string
Name of the contact.
+
contact_phone_number
string
Phone number of the contact.
+
details
object
+
contact_id
string
Contact ID in the details section.
+
contact_name
string
Contact name in the details section.
+
contact_phone_number
string
Contact phone number in the details section.
+
external_id
string
External identifier for the chat.
+
last_activity
object
+
activity_id
string
Identifier of the activity.
+
actor
object
+
actor_alias
string
Alias for the associated actor.
+
actor_id
string
The id of the actor
+
type
The type of actor
Options: system| user| agent
+
category
string
Category of the activity.
+
chat_id
string
Identifier of the chat.
+
client_id
string
Client ID associated with the last activity.
+
creation_date
string
Date of the creation date of the activity
Format: date-time
+
external_id
string
External identifier for the last activity.
+
payload
object
+
finish_date
string
Timestamp when the process finished.
Format: date-time
+
process_id
string
Unique identifier for the process in the activity payload.
+
type
string
Type of the process in the activity payload.
+
ttl
integer
Time-to-live value for the last activity.
+
type
string
The type of the activity.
+
update_date
string
Timestamp of the last activity's last update.
Format: date-time
+
last_activity_date
string
Date of the last interaction with the chat.
Format: date-time
+
last_reaction
string
Reaction associated with the chat, if any.
+
last_reaction_date
string
Timestamp of the last reaction date.
Format: date-time
+
owner
string
Identifier of the agent that is responsible for the chat.
+
session_ttl
integer
Session time-to-live value.
+
status
Status of the chat.
Options: Open| Closed
+
tags
array
Tags associated with the chat.
+
color_hex
string
The color of the tag in hex format
Format: hexcolor
+
name
string
The name of the tag
{
"channel_data": {
"channel_id": "EN_CH_01LLSBY4LZHYJBEE9WKRNUQAE4",
"external_id": "+123456789",
"name": "Test Channnel"
},
"channel_type": "whatsapp",
"chat_id": "EN_CHT_01JC103RCED9KWMJWG0SYAAAAA",
"client_id": "TCI00000000000000000000000000000000",
"contact_id": "CNT00000000000000000000000000000000",
"contact_name": "+12345600000",
"contact_phone_number": "+123456789",
"details": {
"contact_id": "CNT00000000000000000000000000000000",
"contact_name": "Name LastName",
"contact_phone_number": "+123456789"
},
"external_id": "+12345677:+12345600000",
"last_activity": {
"activity_id": "EN_ACT_01HQQYU7TZN6CXOF1OPLQY3AB7",
"actor": {
"actor_id": "whatsapp",
"type": "system"
},
"category": "external_event",
"chat_id": "EN_CHT_01JC103RCED9KWMJWG0SYAAAAA",
"client_id": "TCI00000000000000000000000000000000",
"creation_date": "2024-11-21T02:05:35Z",
"external_id": "N0lLZnsvYFpBf3KjAV6Vl6CimlpyxE8m4fK",
"payload": {
"finish_date": "2020-10-21T02:05:35Z",
"process_id": "N0lLZnsvYFpBf3KjAV6Vl6CimlpyxE8m4fK",
"type": "succeeded"
},
"ttl": 1747965936,
"type": "identity_process_finished",
"update_date": "2024-11-21T02:05:35Z"
},
"last_activity_date": "2020-01-01T00:00:00Z",
"last_reaction": null,
"last_reaction_date": "0001-01-01T00:00:00Z",
"owner": "email@gmail.com",
"session_ttl": -1,
"status": "closed",
"tags": [
{
"name": "Support"
}
]
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing chat id"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Chat not found"
}
Get Channels
object
GetChannelsOutput
+
next
string
The url needed to make the next request including all query params.
+
self
string
The url used to make the request.
+
templates
array
Array of all templates found that match the given params.
+
channel_id
string
Identifier of the channel.
+
client_id
string
Identifier of the client.
+
creation_date
string
Date of the creation of the channel.
Format: date-time
+
details
object
Details of the channel.
+
phone_number
string
Phone number of the channel for the Whatsapp channel
+
phone_number_id
string
Identifier of the phone number of the channel for the Whatsapp channel
+
provider
Provider of the channel for the Whatsapp channel
Options: Gupshup| Meta
+
waba_id
string
WABA ID of the channel for the Whatsapp channel
+
external_id
string
Identifier of the channel in the external system.
+
last_update_date
string
Date of the last update of the channel.
Format: date-time
+
name
string
Name of the channel.
+
type
Channel type where the chat is taking place.
Options: WhatsApp
{
"channels": [
{
"channel_id": "EN_CH_99999999999999999999999999",
"client_id": "string",
"creation_date": "2023-10-23T18:56:29.715915481Z",
"details": {
"phone_number": "+999999999999",
"phone_number_id": "999999999999999",
"provider": "META",
"waba_id": "999999999999999"
},
"external_id": "+999999999999",
"external_type": "whatsapp",
"last_update_date": "2024-01-16T19:00:11Z",
"name": "string"
}
],
"next": "/v1/engagement/channels",
"self": "/v1/engagement/channels?start_key=string"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "channels not found"
}
List chat exports
object
ListChatExportsResponse
+
exports
array
+
creation_date
string
Timestamp representing the creation time of the request.
+
download_url
string
Temporary URL to download the output file of the export request. Only set if the export has finished successfully.
+
export_format
string
Format of the file or files the export request generates as output.
Options: tsv
+
export_type
string
Type of the export. Defines the scope of the chats included in it.
Options: all_chats| single_chat
+
exported_chat_id
string
ID of the chat that will be exported. Only required if export_type is "single_chat".
+
failure_reason
string
If the export request reaches the "failed" status, this field will contain information of the failure reason.
+
finish_date
string
Timestamp representing the finish time of the request if it has reached a final status.
+
language
string
Language used in the formatting of the export output files.
Options: en| pt| es
+
name
string
Optional name for the export request.
+
request_actor
string
Identifier of the user that created the request. Generally an email.
+
request_id
string
Unique identifier of the export request.
+
status
string
Current status of the export process.
Options: requested| in_progress| succeeded| failed| expired
+
time_range_end_date
string
Date defining the end of the time range that should be used for the export. Currently only year and month are taken into account.
+
time_range_start_date
string
Date defining the start of the time range that should be used for the export. Currently only year and month are taken into account.
+
next
string
+
self
string
{
"exports": [
{
"creation_date": "2026-01-10T12:46:10.000Z",
"download_url": "https://example.com/...",
"export_format": "tsv",
"export_type": "all_chats",
"language": "en",
"name": "All chats 202512",
"request_actor": "me@example.com",
"request_id": "XXX...",
"status": "succeeded",
"time_range_end_date": "2025-12-31T23:59:59.000Z",
"time_range_start_date": "2025-12-01T00:00:00.000Z"
}
],
"next": "/v1/engagement/chat/export?limit=10\u0026start_key=abc123",
"self": "/v1/engagement/chat/export?limit=10"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid limit"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10403,
"http_code": 403,
"message": "missing required permissions"
}
Get groups counters
object
GetGroupsCountersOutput
+
groups_counters_data
array
List of groups with their respective counters
+
group_id
string
ID of the group
+
group_members
array
List of members in the group
+
group_name
string
Name of the group
+
total_online_agents
integer
Number of total online agents in the group
+
total_open_conversations
integer
Number of total open conversations in the group
+
total_online_agents
integer
Number of total online agents
+
total_online_agents_in_groups
integer
Number of total online agents in groups
+
total_open_chats
integer
Number of total open chats
+
total_open_chats_in_groups
integer
Number of total open chats in groups
+
total_unassigned_open_chats
integer
Number of total unassigned open chats
{
"group_1": {
"group_id": "AGI123",
"group_name": "group_1",
"total_online_agents": 5,
"total_open_conversations": 10
},
"group_2": {
"group_id": "AGI456",
"group_name": "group_2",
"total_online_agents": 10,
"total_open_conversations": 20
}
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing client id"
}
{
"code": 10403,
"http_code": 403,
"message": "Insufficient permissions: you are not authorized to access this resource"
}
Search Chats
object
SearchEngagementChatsOutput
+
chats
array
Array of all the chats found that match the given filters.
+
channel_data
object
+
channel_id
string
Unique identifier for the channel.
+
external_id
string
External identifier for the channel.
+
name
string
Name of the channel.
+
channel_type
Channel type where the chat is taking place.
Options: WhatsApp
+
chat_id
string
Identifier of the chat.
+
client_id
string
Identifier of the client.
+
contact_id
string
Identifier of the contact.
+
contact_name
string
Name of the contact.
+
contact_phone_number
string
Phone number of the contact.
+
details
object
+
contact_id
string
Contact ID in the details section.
+
contact_name
string
Contact name in the details section.
+
contact_phone_number
string
Contact phone number in the details section.
+
external_id
string
External identifier for the chat.
+
last_activity
object
+
activity_id
string
Identifier of the activity.
+
actor
object
+
actor_alias
string
Alias for the associated actor.
+
actor_id
string
The id of the actor
+
type
The type of actor
Options: system| user| agent
+
category
string
Category of the activity.
+
chat_id
string
Identifier of the chat.
+
client_id
string
Client ID associated with the last activity.
+
creation_date
string
Date of the creation date of the activity
Format: date-time
+
external_id
string
External identifier for the last activity.
+
payload
object
+
finish_date
string
Timestamp when the process finished.
Format: date-time
+
process_id
string
Unique identifier for the process in the activity payload.
+
type
string
Type of the process in the activity payload.
+
ttl
integer
Time-to-live value for the last activity.
+
type
string
The type of the activity.
+
update_date
string
Timestamp of the last activity's last update.
Format: date-time
+
last_activity_date
string
Date of the last interaction with the chat.
Format: date-time
+
last_reaction
string
Reaction associated with the chat, if any.
+
last_reaction_date
string
Timestamp of the last reaction date.
Format: date-time
+
owner
string
Identifier of the agent that is responsible for the chat.
+
session_ttl
integer
Session time-to-live value.
+
status
Status of the chat.
Options: Open| Closed
+
tags
array
Tags associated with the chat.
+
color_hex
string
The color of the tag in hex format
Format: hexcolor
+
name
string
The name of the tag
+
next
string
The url needed to make the next request including the new queryID and the new Cursor
+
self
string
The url used to make the request
+
total_hits
integer
Total number of chat records matching the search criteria.
{
"chats": [
{
"channel_type": "whatsapp",
"chat_id": "EN_CHT_00000000000000000000000000",
"client_id": "TCI00000000000000000000000000000000",
"details": {
"contact_id": "CNT00000000000000000000000000000000",
"contact_name": "Name LastName",
"contact_phone_number": "+123456789"
},
"last_activity": {
"activity_id": "EN_ACT_01JD0000000000000000000000",
"actor": {
"actor_id": "whatsapp",
"type": "system"
},
"category": "external_event",
"chat_id": "EN_CHT_00000000000000000000000000",
"client_id": "TCI00000000000000000000000000000000",
"creation_date": "2024-10-21T02:05:35Z",
"external_id": "IDP00000000000000000000000000000000",
"payload": {
"finish_date": "2024-11-21T02:05:35Z",
"process_id": "IDP00000000000000000000000000000000",
"type": "succeeded"
},
"ttl": 1747965999,
"type": "identity_process_finished",
"update_date": "2024-10-21T02:05:35Z"
},
"last_activity_date": "2020-01-01T00:00:00.000Z",
"last_reaction": null,
"last_reaction_date": "0001-01-01T00:00:00Z",
"latest_session_ttl": 1723918991,
"owner": "email@gmail.com",
"status": "open",
"tags": [
{
"name": "Support"
}
]
}
],
"next": "/v1/engagement/chat/search?start_key=QwOMiI6IUDuh9Fw8Bg==",
"self": "/v1/engagement/chat/search",
"total_hits": 1156
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid channel type"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "No chats found"
}
Search Chat Activities
object
SearchEngagementChatActivitiesOutput
+
activities
array
Array of all the activities found that match the given filters.
+
activity_id
string
Identifier of the activity.
+
actor
object
+
actor_alias
string
Alias for the associated actor.
+
actor_id
string
The id of the actor
+
type
The type of actor
Options: system| user| agent
+
category
string
Category of the activity.
+
chat_id
string
Identifier of the chat.
+
client_id
string
Client ID associated with the last activity.
+
creation_date
string
Date of the creation date of the activity
Format: date-time
+
external_id
string
External identifier for the last activity.
+
payload
object
+
finish_date
string
Timestamp when the process finished.
Format: date-time
+
process_id
string
Unique identifier for the process in the activity payload.
+
type
string
Type of the process in the activity payload.
+
ttl
integer
Time-to-live value for the last activity.
+
type
string
The type of the activity.
+
update_date
string
Timestamp of the last activity's last update.
Format: date-time
+
next
string
The url needed to make the next request including the new queryID and the new cursor
+
self
string
The url used to make the request
{
"activities": [
{
"activity_id": "EN_ACT_01JD0000000000000000000000",
"actor": {
"actor_id": "whatsapp",
"type": "system"
},
"category": "external_event",
"chat_id": "EN_CHT_01JC103RCED9KWMJWG0SYAAAAA",
"client_id": "TCI00000000000000000000000000000000",
"creation_date": "2006-01-02T15:04:05Z",
"external_id": "IDP000000000000000000000000000000",
"payload": {
"finish_date": "2024-11-21T02:05:35Z",
"process_id": "IDP000000000000000000000000000000",
"type": "succeeded"
},
"ttl": 1747965936,
"type": "message",
"update_date": "2024-11-21T02:05:35Z"
}
],
"next": "/v1/engagement/chat/CHT12345/activities?start_key=QwOMiI6IUDuh9Fw8Bg==",
"self": "/v1/engagement/chat/CHT12345/activities"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid actor type"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "No activities found"
}
Get Assignment Ruleset
object
AssignmentRuleset
+
client_id
string
Identifier of the client.
+
creation_date
string
The date and time when the ruleset was created.
Format: date-time
+
rules
array
Rules of the ruleset
+
ruleset_id
string
Identifier of the ruleset.
+
ruleset_version
string
The version of the ruleset.
{
"client_id": "TCI123456",
"creation_date": "2024-01-17T17:56:01.854329655Z",
"rules": [
{
"online_agent_only": true,
"target": "agent@truora.com",
"type": "specific_agent"
}
],
"ruleset_id": "RLS123456",
"ruleset_version": "v1"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing ruleset id"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "ruleset not found"
}
List Outbound Messages
{
"next": "/v1/whatsapp/outbounds?line=%2B14142039\u0026add_pagination=true\u0026start_key=MTcwOTk5OTk5OTk6MTcwOTk5OTk5OTk=",
"outbounds": [
{
"client_id": "TCI1c347426d95284825d45d9b",
"creation_date": "2023-02-06T22:59:51.300528205Z",
"failure_reason": "",
"is_notification": false,
"media_id": "",
"outbound_answers": [
{
"action": "continue_process",
"message": "Yes"
},
{
"action": "cancel_process",
"message": "No, thanks"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Hello {{1}}, we have a big discount for you. ยฟDo you want to know more?",
"outbound_name": "marketing campaign july 20xx",
"outbound_status": "APPROVED",
"outbound_type": "text",
"variable_mapping": {
"1": "name"
},
"waba_phone_number": "+14142039"
}
],
"self": "/v1/whatsapp/outbounds?line=%2B14142039\u0026add_pagination=true"
}
[
{
"client_id": "TCI1c347426d95284825d45d9b",
"creation_date": "2023-02-06T22:59:51.300528205Z",
"failure_reason": "",
"is_notification": false,
"media_id": "",
"outbound_answers": [
{
"action": "continue_process",
"message": "Yes"
},
{
"action": "cancel_process",
"message": "No, thanks"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Hello {{1}}, we have a big discount for you. ยฟDo you want to know more?",
"outbound_name": "marketing campaign july 20xx",
"outbound_status": "APPROVED",
"outbound_type": "text",
"variable_mapping": {
"1": "name"
},
"waba_phone_number": "+14142039"
}
]
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "invalid status filter"
}
{
"code": 10400,
"http_code": 400,
"message": "missing client id"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: line or flow_id parameter is missing"
}
{
"code": 10400,
"http_code": 400,
"message": "invalid interaction category filter"
}
{
"code": 10400,
"http_code": 400,
"message": "error decoding start key: illegal base64 data at input byte 0"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Get Agent Templates
object
GetAgentTemplatesOutput
+
next
string
The url needed to make the next request including all query params.
+
self
string
The url used to make the request.
+
templates
array
Array of all templates found that match the given params.
+
client_id
string
Identifier of the client.
+
creation_date
string
The date and time when the template was created.
Format: date-time
+
template_content
object
Content of the template. This changes according to the type of template.
+
content_text
string
Text content of the template if it is of text type
+
template_name
string
Name of the template.
+
template_type
Type of the template, which defines the content of the template.
Options: text| image| video
+
update_date
string
The date and time when the template was last updated.
Format: date-time
{
"next": "/v1/engagement/agent/templates?limit=1\u0026prefix_name=gre\u0026start_key=eyJjbGllbnRfaWQiOnsiQiI6bnVsbCwiQk9PTCI6bnVsbCwiQlMiOm51bGwsIkwiOm51bGwsIk0iOm51bGwsIk4iOm51bGwsIk5TIjpudWxsLCJOVUxMIjpudWxsLCJTIjoiQUJDMTIzNDU2IiwiU1MiOm51bGx9LCJ0ZW1wbGF0ZV9uYW1lIjp7IkIiOm51bGwsIkJPT0wiOm51bGwsIkJTIjpudWxsLCJMIjpudWxsLCJNIjpudWxsLCJOIjpudWxsLCJOUyI6bnVsbCwiTlVMTCI6bnVsbCwiUyI6ImdyZWF0IiwiU1MiOm51bGx9fQ%3D%3D",
"self": "/v1/engagement/agent/templates?limit=1\u0026prefix_name=gre",
"templates": [
{
"client_id": "TCI123456",
"creation_date": "2024-01-17T17:56:01.854329655Z",
"template_content": {
"content_text": "Congratulations, you made the best decision in hiring our services."
},
"template_name": "great",
"template_type": "text",
"update_date": "2024-01-17T17:56:01.854329655Z"
}
]
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "invalid limit, must be a positive integer"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "templates not found"
}
Get agents status
object
checkAgentsStatusOutput
+
Users
array
List of users with their online status
+
groups
array
The list of agent groups the user belongs to.
+
name
string
User's full name.
+
open_conversations
integer
The current number of open conversations/chats assigned to the user.
+
status
string
Indicates the current status of the user.
Options: online| offline
+
user_name
string
User's account name.
+
next
string
Link to the next page of results
+
self
string
Link to the current page of results
{
"next": "",
"self": "",
"users": [
{
"groups": [
"Fraud",
"Support lvl. 1"
],
"name": "fullname example",
"open_conversations": 5,
"status": "online",
"user_name": "activeuser@domain.com"
},
{
"groups": [
"Support lvl. 2"
],
"name": "fullname example",
"open_conversations": 0,
"status": "offline",
"user_name": "inactiveuser@domain.com"
}
]
}
{
"code": 10403,
"http_code": 403,
"message": "Insufficient permissions: you are not authorized to access this resource"
}
Get Outbound Message
object
OutboundMessage
+
buttons_variable_mapping
object
Maps button variables. Used when sending the message to know which value replaces each placeholder on the buttons.
+
1
object
The first level key represents the button index in the template_components.BUTTONS array (starting from 0).
+
URL
object
The second level key indicates the button type
Options: URL| COPY_CODE
+
1
object
The third level maps variable positions (e.g., 1) to their corresponding variable names (e.g., url_path, code).
+
call_to_action_options
array
List of non-quick reply buttons
+
phone_number
string
Phone number to call if the type is PHONE_NUMBER.
+
text
string
Text shown on the button.
+
type
string
Type of action for the button.
Options: URL| PHONE_NUMBER| COPY_CODE
+
url
string
URL to open if the type is URL.
+
client_id
string
Unique identifier of the client that created the outbound message.
+
creation_date
string
Date when the outbound was created.
Format: date-time
+
failure_reason
string
Reason why the outbound was not approved. Available only if outbound_status is not APPROVED. Indicates issues such as policy violations, formatting errors, or unsupported content.
+
header_variable_mapping
object
Maps header placeholders to variable names.
+
1
string
The key represents the numbered placeholder in the header text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., sale_start_date).
+
interaction_category
string
Category of the outbound message.
Options: MARKETING| UTILITY| AUTHENTICATION
+
is_notification
boolean
Indicates whether the outbound is a notification (true) or flow-trigger (false).
+
language_code
string
Language code of the message.
Options: en| en_GB| en_US| es| es_AR| es_MX| es_ES| pt_BR| pt_PT
+
media_id
string
ID of the media file if any.
+
outbound_answers
array
Quick reply options shown as buttons.
+
action
string
Action when the button is selected. For example continue_process or cancel_process.
+
message
string
Label shown on the quick reply button.
+
outbound_id
string
Unique identifier of the outbound message.
+
outbound_message
string
Main body of the message excluding header and footer. Can include variables using numeric placeholders (e.g., {{1}}, {{2}})
+
outbound_name
string
Human-readable name assigned to the outbound message.
+
outbound_quality
string
Quality rating assigned based on user feedback after the message is sent. The rating starts as PENDING upon outbound message creation and is updated as users receive and interact with the message.
Options: PENDING| HIGH| MEDIUM| LOW
+
outbound_status
string
Current status of the outbound message as determined by Meta.
Options: APPROVED| PENDING| REJECTED| PAUSED| DISABLED| FLAGGED
+
outbound_type
string
Type of message content.
Options: TEXT| IMAGE| VIDEO| DOCUMENT
+
template_components
array
Components of the template including HEADER, BODY, FOOTER and BUTTONS.
+
buttons
array
Buttons included in the BUTTONS component.
+
example
array
Example values.
+
phone_number
string
Phone number to call for phone number buttons.
+
text
string
Text shown on the button.
+
type
string
Button type.
+
url
string
URL to open for URL buttons.
+
example
string
Example values used to preview or validate the content.
+
format
string
Header format if applicable.
+
text
string
Text content of the component.
+
type
string
Type of template component.
Options: HEADER| BODY| FOOTER| BUTTONS
+
template_update_date
string
Date when the template components were last updated.
Format: date-time
+
variable_mapping
object
Defines the mapping of variables used in the body component of the outbound message. Used when sending the message to know which value replaces each placeholder in the message body.
+
1
string
The key represents the numbered placeholder in the body text (e.g., 1 for {{1}}). The value is the variable name that identifies the dynamic content to replace that placeholder (e.g., website_url).
+
waba_phone_number
string
Phone number from the WhatsApp Business Account used to send the outbound message.
+
waba_provider
string
Provider of the WhatsApp Business Account platform.
Options: META
{
"is_notification": false,
"outbound_answers": [
{
"action": "continue_process",
"message": "Yes"
},
{
"action": "cancel_process",
"message": "No, thanks"
}
],
"outbound_id": "OTB123456",
"outbound_message": "Hello {{1}}, we have a big disccount for you. ยฟDo you want to know more?",
"outbound_name": "marketing campaign july 20xx",
"outbound_status": "APPROVED",
"outbound_type": "text",
"variable_mapping": {
"1": "name"
},
"waba_app_id": "0e61c59e",
"waba_app_name": "TruoraApp",
"waba_phone_number": "+14142039"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: line or flow_id parameter is missing"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "User is not authorized to access this resource with an explicit deny"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Remove Outbound Message
object
OutputMessage
+
message
string
Message
{
"message": "outbound successfully deleted"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Delete Agent Template
object
OutputMessage
+
message
string
Message
{
"message": "template successfully deleted"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing template_name path parameter"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "template not found"
}
WA Contacts
Add, search and manage your customers (end users) in a single place.
Create contact property
Indicates the type of the custom property.
Indicates the name of the custom property.
Required only if type is enum. Add the list of personalized values separated by comma, example: value1, value2, value3.
When set to true, this setting hides the property being created, ensuring it does not appear in a contact’s details. NOTE: A maximum of 25 visible (non-hidden) properties can exist simultaneously.
object
OutputMessage
+
message
string
Message
{
"client_id": "TCI123",
"config_values": {},
"is_hidden": false,
"name": "String property",
"property_id": "CCP001",
"type": "string"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Create contact
Indicates the Phone number of the contact that you want to register. Must include the country code (e.g., +570000000000).
Indicates the name of the contact that you want to register.
Indicates the custom property. You must replace the variable {{property_id}}, with the id of the property you want to set for the contact. (e.g., custom_property_values.CCP12345).
Indicates the email address you want to register (e.g., email@yourdomain.com).
object
OutputMessage
+
message
string
Message
{
"client_id": "TCI123",
"contact_id": "CNT001",
"custom_property_values": {
"CCP001": "dummy value"
},
"email": "",
"flow_outbounds_rejected": 12,
"inbound_processes_started": 2,
"is_valid_wa_user": true,
"name": "Contact 1",
"notification_outbounds_received": 37,
"outbound_processes_started": 5,
"phone_number": "+1111111111"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Update contact
Indicates the custom property. You must replace the variable {{property_id}}, with the id of the property you want to update for the contact. (e.g., custom_property_values.CCP12345).
Indicates the email address you want to update (e.g., email@yourdomain.com).
Indicates the name of the contact that you want to update.
object
OutputMessage
+
message
string
Message
{
"client_id": "TCI123",
"contact_id": "CNT001",
"custom_property_values": {
"CCP001": "updated value"
},
"email": "new@email.com",
"flow_outbounds_rejected": 12,
"inbound_processes_started": 2,
"is_valid_wa_user": true,
"name": "Updated contact 1",
"notification_outbounds_received": 37,
"outbound_processes_started": 5,
"phone_number": "+1111111111"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get contact properties
object
OutputMessage
+
message
string
Message
{
"contact_properties": [
{
"client_id": "TCI123",
"config_values": {},
"is_hidden": false,
"name": "String property",
"property_id": "CCP001",
"type": "string"
},
{
"client_id": "TCI123",
"config_values": {
"allowed_values": "val1,val2,val3"
},
"is_hidden": true,
"name": "Enum property",
"property_id": "CCP002",
"type": "enum"
}
],
"next": "/v1/contact-properties?start_key=dummy",
"self": "/v1/contact-properties"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get all contacts
object
OutputMessage
+
message
string
Message
{
"contacts": [
{
"client_id": "TCI123",
"contact_id": "CNT001",
"email": "",
"flow_outbounds_rejected": 12,
"inbound_processes_started": 2,
"is_valid_wa_user": true,
"name": "Contact 1",
"notification_outbounds_received": 37,
"outbound_processes_started": 5,
"phone_number": "+1111111111"
},
{
"client_id": "TCI123",
"contact_id": "CNT002",
"email": "contact2@truora.com",
"flow_outbounds_rejected": 3,
"inbound_processes_started": 0,
"is_valid_wa_user": false,
"name": "Contact 2",
"notification_outbounds_received": 6,
"outbound_processes_started": 12,
"phone_number": "+2222222222"
}
],
"next": "/v1/contacts?start_key=dummy",
"self": "/v1/contacts"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get contact
object
OutputMessage
+
message
string
Message
{
"client_id": "TCI123",
"contact_id": "CNT001",
"custom_property_values": {
"CCP001": "dummy value"
},
"email": "",
"flow_outbounds_rejected": 12,
"inbound_processes_started": 2,
"is_valid_wa_user": true,
"name": "Contact 1",
"notification_outbounds_received": 37,
"outbound_processes_started": 5,
"phone_number": "+1111111111"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Delete contact
object
OutputMessage
+
message
string
Message
{
"message": "contact successfully deleted"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
DI Processes
Configure and order the validations you want to do in your process. Try and start validating your users by sending a link.
Send Process Link
This request sends a short link to the user’s phone number via the specified messaging channel and in the specified language. The link directs the user to a secure URL to perform or continue their identity validation process.
Header Setup:
Set the Truora-API-Key header to the same api_key value used when creating the process_id (via the Create Identity request).
The recipient’s phone number, excluding the country code.
The country code for the recipient’s phone number, including the + symbol (e.g., +57 for Colombia). Refer to this list of country codes.
The channel through which the message will be sent.
The language of the redirection/recovery message.
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"ab_experiment": "A",
"ab_testing_config": {
"experiments": [
{
"name": "A",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoATest"
},
"weight": 50
},
{
"name": "B",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoBTest"
},
"weight": 50
}
],
"name": "ABTestingFeedback"
},
"account_id": "demo.test.2024",
"client_id": "TCI8abXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"lang": "en",
"messages": {},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "unknown",
"creation_date": "2024-11-20T18:36:56.67751125Z",
"current_step_index": 0,
"current_step_type": "enter_authorization",
"flow_id": "IPF4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"identity_verification_names": [
"enter_authorization",
"email_verification",
"phone_verification",
"get_validations_result"
],
"ip_address": "186.XXX.XXX.XXX",
"process_id": "IDPa2XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"redirect_url": "https://dev.truora.com/index.html",
"status": "pending",
"steps": [
{
"async_step": null,
"config": {
"custom_inputs": {
"default-basic": "DPCTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"default-items": "DPCTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
},
"form_message_button_text": "",
"form_message_text": "",
"supported_countries": {
"ALL": {
"name": "TEST"
}
},
"timeout": 0
},
"expected_inputs": [
{
"description": "ยฟAceptas tรฉrminos y condiciones para continuar?\n\nTรฉrminos y condiciones:\nhttps://www.test.demo/legal/terms-and-conditions",
"length": 0,
"name": "authorization",
"options": [
"Si",
"No, mรกs tarde"
],
"placeholder": "Autorizaciรณn del uso de los datos",
"read_only": false,
"type": "text",
"value": ""
},
{
"description": "",
"length": 0,
"name": "client_authorization",
"options": [
"Si",
"No"
],
"placeholder": "Autorizaciรณn del tratamiento de datos",
"read_only": false,
"type": "text",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSa4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_authorization",
"verification_id": "VRF7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa tu correo electrรณnico, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "email",
"placeholder": "Email",
"read_only": false,
"type": "email",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_email",
"verification_id": "email_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu correo.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS9XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_email_verification_code",
"verification_id": "email_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu nรบmero celular?",
"length": 0,
"name": "country_code",
"placeholder": "",
"read_only": false,
"type": "country_code",
"value": "+57"
},
{
"description": "Ingresa tu nรบmero celular, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "phone_number",
"placeholder": "Phone number",
"read_only": false,
"type": "phone",
"value": ""
},
{
"description": "",
"length": 0,
"name": "phone_type",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "home"
},
{
"description": "",
"length": 0,
"name": "phone_locale",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "es"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSbXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_phone",
"verification_id": "VRFfb0XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu celular.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS04XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_phone_verification_code",
"verification_id": "VRFfb03XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": null,
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS49XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "get_validations_result",
"verification_id": "get_validations_result",
"verification_output": null
}
],
"theme": {},
"time_to_live": 120,
"update_date": "2024-11-20T18:36:56.741573879Z",
"variables": {
"VRF7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX": {},
"VRFfXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX": {},
"email_validation": {},
"get_validations_result": {},
"start": {
"now": {
"value": "2024-11-20T18:36:56+00:00"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Create Identity
This endpoint allows you to initiate an identity validation process for a specific user. Before using this endpoint, you must create a Flow and generate a temporary api_key linked to the corresponding flow_id. Follow the Web Integration Token Guide to complete this setup. The response will include a process_id, which you’ll use in subsequent process requests.
Important Notes
Token:
You must generate a unique token (api_key) for each identity validation process, even if performed by the same user.
Header Setup:
Set the Truora-API-Key header to the value of the generated token (api_key) required before making this request.
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"ab_experiment": "A",
"ab_testing_config": {
"experiments": [
{
"name": "A",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoATest"
},
"weight": 50
},
{
"name": "B",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoBTest"
},
"weight": 50
}
],
"name": "ABTestingFeedback"
},
"account_id": "demo.test.2024",
"client_id": "TCI8abXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"lang": "en",
"messages": {},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "unknown",
"creation_date": "2024-11-20T18:36:56.67751125Z",
"current_step_index": 0,
"current_step_type": "enter_authorization",
"flow_id": "IPF4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"identity_verification_names": [
"enter_authorization",
"email_verification",
"phone_verification",
"get_validations_result"
],
"ip_address": "186.XXX.XXX.XXX",
"process_id": "IDPa2XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"redirect_url": "https://dev.truora.com/index.html",
"status": "pending",
"steps": [
{
"async_step": null,
"config": {
"custom_inputs": {
"default-basic": "DPCTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"default-items": "DPCTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
},
"form_message_button_text": "",
"form_message_text": "",
"supported_countries": {
"ALL": {
"name": "TEST"
}
},
"timeout": 0
},
"expected_inputs": [
{
"description": "ยฟAceptas tรฉrminos y condiciones para continuar?\n\nTรฉrminos y condiciones:\nhttps://www.test.demo/legal/terms-and-conditions",
"length": 0,
"name": "authorization",
"options": [
"Si",
"No, mรกs tarde"
],
"placeholder": "Autorizaciรณn del uso de los datos",
"read_only": false,
"type": "text",
"value": ""
},
{
"description": "",
"length": 0,
"name": "client_authorization",
"options": [
"Si",
"No"
],
"placeholder": "Autorizaciรณn del tratamiento de datos",
"read_only": false,
"type": "text",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSa4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_authorization",
"verification_id": "VRF7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa tu correo electrรณnico, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "email",
"placeholder": "Email",
"read_only": false,
"type": "email",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_email",
"verification_id": "email_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu correo.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS9XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_email_verification_code",
"verification_id": "email_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu nรบmero celular?",
"length": 0,
"name": "country_code",
"placeholder": "",
"read_only": false,
"type": "country_code",
"value": "+57"
},
{
"description": "Ingresa tu nรบmero celular, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "phone_number",
"placeholder": "Phone number",
"read_only": false,
"type": "phone",
"value": ""
},
{
"description": "",
"length": 0,
"name": "phone_type",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "home"
},
{
"description": "",
"length": 0,
"name": "phone_locale",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "es"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSbXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_phone",
"verification_id": "VRFfb0XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu celular.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS04XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_phone_verification_code",
"verification_id": "VRFfb03XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": null,
"config": null,
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS49XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "get_validations_result",
"verification_id": "get_validations_result",
"verification_output": null
}
],
"theme": {},
"time_to_live": 120,
"update_date": "2024-11-20T18:36:56.741573879Z",
"variables": {
"VRF7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX": {},
"VRFfXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX": {},
"email_validation": {},
"get_validations_result": {},
"start": {
"now": {
"value": "2024-11-20T18:36:56+00:00"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10403,
"http_code": 403,
"message": "User is not authorized to access this resource with an explicit deny: the api key has expired"
}
Verify Identity
The Verify Identity endpoint processes each step in an identity verification process. It receives step input data, validates it, and updates the process to the next step. The step input must be provided in the request body according to the specific requirements of each step.
To retrieve steps required values and track the process progression use the Read Identity endpoint.
Refer to the Verify Identity Steps guide for a practical example of using the Verify Identity endpoint along with other DI Processes endpoints.
If you need help with a specific integration scenario, please contact our Support Team.
The identifier for the step being verified.
An array containing the required inputs for the specified step type. Some steps may not require inputsโomit this parameter in such cases.
The identifier for the verification that the step belongs to.
The type of step being verified.
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"ab_experiment": "B",
"ab_testing_config": {
"experiments": [
{
"name": "A",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoATest"
},
"weight": 50
},
{
"name": "B",
"views": {
"TakeDocumentPhoto": "TakeDocumentPhotoBTest"
},
"weight": 50
}
],
"name": "ABTestingFeedback"
},
"account_id": "demo.test.account",
"client_id": "TCI8abXXXX",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"hide_internal_manual_review": false,
"lang": "en",
"messages": {},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "unknown",
"creation_date": "2025-02-05T17:11:13.566551078Z",
"current_step_index": 0,
"current_step_type": "enter_email",
"flow_id": "IPF273XXXX",
"identity_verification_names": [
"email_verification",
"document_verification_with_liveness"
],
"ip_address": "186.XXX.XXX.XXX",
"process_id": "IDPb801XXXX",
"redirect_url": "https://dev.truora.com/index.html",
"status": "pending",
"steps": [
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa tu correo electrรณnico, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "email",
"placeholder": "Email",
"read_only": false,
"type": "email",
"value": "john.doe@demo.com"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSb322XXXX",
"type": "enter_email",
"verification_id": "VRF23a26c84_XXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu correo.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSc95bXXXX",
"type": "enter_email_verification_code",
"verification_id": "VRF23a26c84_XXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"allowed_document_types": [
"..."
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "disabled",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "What is the country of your identification document?",
"length": 0,
"name": "country",
"placeholder": "Enter the country",
"read_only": false,
"type": "select",
"value": "ALL"
},
{
"description": "What is the type of your identification document?",
"length": 0,
"name": "document_type",
"placeholder": "Select the type of document",
"read_only": false,
"type": "select",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSc4cdXXXX",
"type": "enter_document_type",
"verification_id": "VRF25790212_XXXX",
"verification_output": null
},
{
"async_step": true,
"config": {
"allowed_document_types": [
"..."
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "disabled",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Toma una foto del frente de tu documento de identidad.",
"name": "document_front",
"url": ""
},
{
"description": "๐ Ahora toma una foto de la parte de atrรกs de tu documento.",
"name": "document_back",
"url": ""
}
],
"remaining_retries": 2,
"step_id": "IPSb105XXXX",
"type": "take_document_photo",
"verification_id": "VRF25790212_XXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"allowed_document_types": [
"..."
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "disabled",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS01abXXXX",
"type": "record_face_photo_liveness",
"verification_id": "VRF25790212_XXXX",
"verification_output": null
},
{
"async_step": null,
"config": {
"allowed_document_types": [
"..."
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "disabled",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSe55fXXXX",
"type": "record_face_video_liveness",
"verification_id": "VRF25790212_XXXX",
"verification_output": null
},
{
"async_step": true,
"config": {
"allowed_document_types": [
"..."
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "disabled",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": ""
}
],
"remaining_retries": 0,
"step_id": "IPS31b9XXXX",
"type": "enter_face_verification_liveness",
"verification_id": "VRF25790212_XXXX",
"verification_output": null
}
],
"theme": {},
"time_to_live": 120,
"update_date": "2025-02-05T17:11:13.586034779Z",
"variables": {
"VRF23a26c84_XXXX": {},
"VRF25790212_XXXX": {},
"start": {
"now": {
"value": "2025-02-05T17:11:13+00:00"
},
"process": {
"id": "IDPb801XXXX"
}
}
}
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid step type"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Identity Back
Allows stepping back in the identity verification process or retrying the last step.
- If
retry_stepis true, the last step is re-executed with the same expected inputs. - If
retry_stepis false or not provided, the process moves one step back.
Indicates whether to retry the previous step with the same expected inputs. If set to true, it decreases current_step by 1 and invokes the verify process.
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"account_id": "ACC000000000000000000",
"client_id": "TCI000000000000000000",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"hide_internal_manual_review": false,
"lang": "en",
"messages": {},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "web",
"creation_date": "2025-03-03T18:59:31.171147459Z",
"current_step": 2,
"current_step_index": 0,
"current_step_type": "enter_document_type",
"devices_info": [
{
"browser": "browser",
"browser_version": "browser_version",
"model": "model",
"os": "os",
"os_version": "os_version",
"type": "mobile"
}
],
"failure_status": "expired",
"flow_id": "IPF000000000000000000",
"identity_verification_names": [
"email_verification",
"document_verification_with_liveness",
"phone_verification"
],
"ip_address": "000.00.000.0",
"process_id": "IDP000000000000000000",
"redirect_counter": 1,
"redirect_phone_number": "+570000000000",
"redirect_url": "redirect_url",
"status": "failure",
"steps": [
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa tu correo electrรณnico, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "email",
"placeholder": "Email",
"read_only": false,
"type": "email",
"value": "email@email.com"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_email",
"verification_id": "email_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "email-verification"
},
{
"name": "email",
"value": "email@email.com"
},
{
"name": "validation_id",
"value": "VLD00000000000000000"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu correo.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": "469399"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_email_verification_code",
"verification_id": "email_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "email-verification"
},
{
"name": "validation_id",
"value": "VLD00000000000000000"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
{
"document_type": "general-registration"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "driver-license"
},
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "ppt"
},
{
"document_type": "temporary-national-id"
},
{
"document_type": "identity-card"
},
{
"document_type": "rut"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "national-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu documento de identificaciรณn?",
"length": 0,
"name": "country",
"placeholder": "Enter the country",
"read_only": false,
"type": "select",
"value": "ALL"
},
{
"description": "ยฟCuรกl es el tipo de tu documento de identificaciรณn?",
"length": 0,
"name": "document_type",
"placeholder": "Select the type of document",
"read_only": false,
"type": "select",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_document_type",
"verification_id": "document_with_face_match_validation",
"verification_output": null
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "temporary-national-id"
},
{
"document_type": "identity-card"
},
{
"document_type": "rut"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
{
"document_type": "general-registration"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "driver-license"
},
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Toma una foto del frente de tu documento de identidad.\n\n๐ Que se vean todas las esquinas y un poco del fondo.\n๐ Evita cortarlo o acercarte demasiado.\n\nPresiona en tomar foto aquรญ",
"name": "document_front",
"url": ""
},
{
"description": "๐ Ahora toma una foto de la parte de atrรกs de tu documento.\n\n๐ Deja espacio alrededor: que se vean las 4 esquinas y los bordes.\n\nPresiona en tomar foto aquรญ.",
"name": "document_back",
"url": ""
}
],
"remaining_retries": 2,
"step_id": "IPS0000000000000000",
"type": "take_document_photo",
"verification_id": "document_with_face_match_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "identity-card"
},
{
"document_type": "rut"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "temporary-national-id"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
{
"document_type": "general-registration"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "record_face_photo_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "general-registration"
},
{
"document_type": "cnh"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "driver-license"
},
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "temporary-national-id"
},
{
"document_type": "identity-card"
},
{
"document_type": "rut"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "record_face_video_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": null
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "temporary-national-id"
},
{
"document_type": "identity-card"
},
{
"document_type": "rut"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "invoice"
},
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
{
"document_type": "general-registration"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "national-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": ""
}
],
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_face_verification_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu nรบmero celular?",
"length": 0,
"name": "country_code",
"placeholder": "",
"read_only": false,
"type": "country_code",
"value": "+57"
},
{
"description": "Ingresa tu nรบmero celular, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "phone_number",
"placeholder": "Phone number",
"read_only": false,
"type": "phone",
"value": ""
},
{
"description": "",
"length": 0,
"name": "phone_type",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "home"
},
{
"description": "",
"length": 0,
"name": "phone_locale",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "es"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_phone",
"verification_id": "phone_validation",
"verification_output": null
},
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu celular.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": ""
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_phone_verification_code",
"verification_id": "phone_validation",
"verification_output": null
}
],
"theme": {},
"time_to_live": 120,
"trigger_info": {
"channel_name": "web",
"channel_type": "unknown",
"id": "IPF000000000000000000",
"media_content_path": "",
"message": "",
"name": "Test Identity Back",
"options": null,
"response": "",
"trigger_user": ""
},
"update_date": "2025-03-03T20:59:31Z",
"variables": {
"document_with_face_match_validation": {},
"email_validation": {
"email_validation": {
"email": "email@email.com",
"validation_id": "VLD00000000000000000"
}
},
"phone_validation": {},
"start": {
"now": {
"value": "2025-03-03T18:59:31+00:00"
},
"process": {
"id": "IDP000000000000000000"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Create log
{
"message": "log saved successfully"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Update Identity
process_id, modifying changeable process information such as phone number and device details until the process is complete.Device information in serialized JSON format.
Phone number with country code.
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"account_id": "ACC00000000000000000000",
"city": "city",
"client_id": "TCI0000000000000000",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"hide_internal_manual_review": false,
"lang": "en",
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "web",
"creation_date": "2023-10-19T19:22:55.222883204Z",
"current_step": 6,
"current_step_index": 0,
"date_of_birth": "0000-00-00T00:00:00Z",
"document_number": "0000000000",
"first_name": "name",
"flow_id": "IPF0000000000000000",
"gender": "gender",
"geolocation_accuracy": -1,
"geolocation_device": "0.0, -1.1",
"geolocation_ip": "0.0, -1.1",
"identity_verification_names": [
"geolocation",
"document_verification_with_liveness"
],
"last_name": "last name",
"process_id": "IDP0000000000000000",
"redirect_url": "https://{{your_custom_domain}}.com",
"status": "success",
"steps": [
{
"async_step": null,
"config": {
"attached_document_ids": null,
"attached_documents_variables": null,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"retries": 2,
"should_update_process_status_on_failure": true,
"timeout": 0
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "geolocation",
"placeholder": "Autorizaciรณn de uso de la ubicaciรณn",
"read_only": false,
"type": "text",
"value": "0.0, -1.1"
},
{
"description": "",
"length": 0,
"name": "ip",
"placeholder": "Ingresa tu direcciรณn IP",
"read_only": false,
"type": "text",
"value": "000.000.000.00"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0000000000000000",
"type": "enter_geolocation_permissions",
"verification_id": "VRF0000000000000000",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "geolocation",
"value": "0.0, -1.1"
},
{
"name": "ip",
"value": "000.000.000.00"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "MX",
"documents": [
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "identity-card"
},
{
"document_type": "record"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"retries": 2,
"timeout": 300
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu documento de identificaciรณn?",
"length": 0,
"name": "country",
"placeholder": "Enter the country",
"read_only": false,
"type": "select",
"value": "CO"
},
{
"description": "ยฟCuรกl es el tipo de tu documento de identificaciรณn?",
"length": 0,
"name": "document_type",
"placeholder": "Select the type of document",
"read_only": false,
"type": "select",
"value": "national-id"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS00000000000000000",
"type": "enter_document_type",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_id",
"value": "VLD000000000000"
},
{
"name": "front_document_photo",
"value": "https://files_url"
},
{
"name": "back_document_photo",
"value": "https://files_url"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "identity-card"
},
{
"document_type": "record"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"retries": 2,
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Toma una foto del frente de tu documento de identidad.\n\n๐ Que se vean todas las esquinas y un poco del fondo.\n๐ Evita cortarlo o acercarte demasiado.\n\nPresiona en tomar foto aquรญ",
"name": "document_front",
"url": "https://files_url"
},
{
"description": "๐ Ahora toma una foto de la parte de atrรกs de tu documento.\n\n๐ Deja espacio alrededor: que se vean las 4 esquinas y los bordes.\n\nPresiona en tomar foto aquรญ.",
"name": "document_back",
"url": "https://files_url"
}
],
"remaining_retries": 0,
"step_id": "IPS00000000000000000",
"type": "take_document_photo",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"attachment_status": "valid",
"attachment_validations": [
{
"attachment_type": "document-front",
"result": "valid",
"validation_name": "Validation of face detection",
"validation_type": "face-detection-validation"
},
{
"attachment_type": "document-front",
"result": "valid",
"validation_name": "Validation of document text legibility",
"validation_type": "ocr-validation"
},
{
"attachment_type": "document-reverse",
"result": "valid",
"validation_name": "Validation of document text legibility",
"validation_type": "ocr-validation"
}
],
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "document-validation"
},
{
"name": "validation_id",
"value": "VLD000000000000"
},
{
"name": "account_id",
"value": "ACC00000000000000000000"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "ppt"
},
{
"document_type": "identity-card"
},
{
"document_type": "record"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"retries": 2,
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS00000000000000000",
"type": "record_face_photo_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"declined_reason": "waiting_file_upload",
"failure_status": "declined",
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "account_id",
"value": "ACC00000000000000000000"
},
{
"name": "record_face_photo",
"value": "https://files_url"
},
{
"name": "enrollment_id",
"value": "ENR00000000000000000"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "identity-card"
},
{
"document_type": "record"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
},
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"retries": 2,
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": "https://files_url"
}
],
"remaining_retries": 0,
"step_id": "IPS00000000000000000",
"type": "record_face_video_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "validation_id",
"value": "VLD000000000000"
},
{
"name": "face_video",
"value": "https://files_url"
},
{
"name": "actions_face_liveness",
"value": ""
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
},
{
"country": "PA",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "invoice"
},
{
"document_type": "record"
},
{
"document_type": "picture-id"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
}
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
},
{
"document_type": "driver-license"
}
]
},
{
"country": "VE",
"documents": [
{
"document_type": "national-id"
}
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "foreign-id"
},
{
"document_type": "pep"
},
{
"document_type": "ppt"
},
{
"document_type": "identity-card"
},
{
"document_type": "record"
},
{
"document_type": "national-id"
},
{
"document_type": "passport"
}
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
{
"document_type": "foreign-id"
}
]
}
],
"attached_document_ids": null,
"attached_documents_variables": null,
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"integration_alias": "",
"liveness_type": "passive",
"retries": 2,
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": "https://files_url"
}
],
"remaining_retries": 0,
"step_id": "IPS00000000000000000",
"type": "enter_face_verification_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "validation_id",
"value": "VLD000000000000"
},
{
"name": "account_id",
"value": "ACC00000000000000000000"
}
],
"status": "success",
"step_data_received": true
}
}
],
"time_to_live": 120,
"update_date": "2023-10-19T19:25:07Z",
"variables": {
"VRF0000000000000000": {},
"document_with_face_match_validation": {
"document_validation": {
"account_id": "ACC00000000000000000000",
"age": "00",
"attachment_status": "valid",
"declined_reason": "",
"document_number": "0000000000",
"failure_status": "",
"last_name": "last name",
"message": "",
"name": "name",
"status": "success",
"validation_id": "VLD000000000000"
},
"face_validation": {
"account_id": "ACC00000000000000000000",
"attachment_status": "",
"declined_reason": "",
"failure_status": "",
"message": "",
"status": "success",
"validation_id": "VLD000000000000"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Read Identity
Retrieves the current status and detailed results of the specified identity process, including the progress of each step.
Responses for users with the permission identity.process.read.own are limited to their own processes (those they initiated and those linked to them via configured โownโ scope variables)
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"ab_experiment": "B",
"ab_testing_config": {
"experiments": [
{
"...": {}
},
{
"...": {}
}
],
"name": "ABTestingFeedback"
},
"account_id": "ACC5XXXXXXXXXXXXXXXXXXXXXX",
"client_id": "TCI8abd9aXXXXXXXXXXXXXXXXXXXXX",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"hide_internal_manual_review": false,
"lang": "en",
"messages": {},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "unknown",
"creation_date": "2024-11-19T01:43:41.707482878Z",
"current_step": 8,
"current_step_index": 0,
"date_of_birth": "1994-10-20T00:00:00Z",
"devices_info": [
{
"browser": "Chrome",
"browser_version": "132.0.0.0",
"model": "SM-N960F",
"os": "Android",
"os_version": "10.0.0",
"type": "mobile"
}
],
"document_number": "16XXXXXXXX",
"first_name": "JOHN",
"flow_id": "IPF1bcXXXXXXXXXXXXXXXXXXX",
"gender": "male",
"identity_verification_names": [
"enter_authorization",
"phone_verification",
"email_verification",
"document_verification",
"get_validations_result"
],
"ip_address": "190.XXX.XXX.XXX",
"last_name": "DOE SMITH",
"process_id": "IDP833XXXXXXXXXXXXXXXXXXX",
"redirect_counter": 2,
"redirect_phone_number": "+573XXXXXXXXX",
"redirect_url": "https://dev.truora.com/index.html",
"status": "success",
"steps": [
{
"async_step": null,
"config": {
"custom_inputs": {
"default-basic": "DPCTa52XXXXXXXXXXXXXXXXXXX",
"default-items": "DPCT499XXXXXXXXXXXXXXXXXXX"
},
"form_message_button_text": "",
"form_message_text": "",
"supported_countries": {
"CO": {
"name": "DEMO",
"nit": "14000000"
}
},
"timeout": 0
},
"expected_inputs": [
{
"description": "ยฟAceptas tรฉrminos y condiciones para continuar?\n\nTรฉrminos y condiciones:\nhttps://www.test.demo/legal/terms-and-conditions",
"length": 0,
"name": "authorization",
"options": [
"Si",
"No, mรกs tarde"
],
"placeholder": "Autorizaciรณn del uso de los datos",
"read_only": false,
"type": "text",
"value": "true"
},
{
"description": "",
"length": 0,
"name": "client_authorization",
"options": [
"Si",
"No"
],
"placeholder": "Autorizaciรณn del tratamiento de datos",
"read_only": false,
"type": "text",
"value": "true"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS40XXXXXXXXXXXXXXXXXXX",
"type": "enter_authorization",
"verification_id": "VRFXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "authorization",
"value": "true"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu nรบmero celular?",
"length": 0,
"name": "country_code",
"placeholder": "",
"read_only": false,
"type": "country_code",
"value": "+57"
},
{
"description": "Ingresa tu nรบmero celular, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "phone_number",
"placeholder": "Phone number",
"read_only": false,
"type": "phone",
"value": "3XXXXXXXXX"
},
{
"description": "",
"length": 0,
"name": "phone_type",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "home"
},
{
"description": "",
"length": 0,
"name": "phone_locale",
"placeholder": "",
"read_only": false,
"type": "text",
"value": "en"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS55XXXXXXXXXXXXXXXXXXX",
"type": "enter_phone",
"verification_id": "phone_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "phone-verification"
},
{
"name": "phone",
"value": "+57 3XXXXXXXXX"
},
{
"name": "validation_id",
"value": "VLDf04XXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"otp_fallback": "whatsapp",
"otp_type": "sms",
"retries": 3,
"timeout": 0,
"use_device_phone_number": true
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu celular.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": "123456"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS45XXXXXXXXXXXXXXXXXXX",
"type": "enter_phone_verification_code",
"verification_id": "phone_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "phone-verification"
},
{
"name": "validation_id",
"value": "VLDf04XXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa tu correo electrรณnico, enviaremos un cรณdigo de seguridad.",
"length": 0,
"name": "email",
"placeholder": "Email",
"read_only": false,
"type": "email",
"value": "john.doe@demo.com"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSe2XXXXXXXXXXXXXXXXXXX",
"type": "enter_email",
"verification_id": "email_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "email-verification"
},
{
"name": "email",
"value": "john.doe@demo.com"
},
{
"name": "validation_id",
"value": "VLDe0eXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"form_message_button_text": "",
"form_message_text": "",
"retries": 3,
"timeout": 0
},
"expected_inputs": [
{
"description": "Ingresa el cรณdigo que hemos enviado a tu correo.",
"length": 6,
"name": "token",
"placeholder": "Enter the verification code",
"read_only": false,
"type": "token",
"value": "654321"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSbdXXXXXXXXXXXXXXXXXXX",
"type": "enter_email_verification_code",
"verification_id": "email_validation",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "email-verification"
},
{
"name": "validation_id",
"value": "VLDe0eXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CL",
"documents": [
{
"document_type": "driver-license"
},
"..."
]
},
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
{
"country": "MX",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
}
],
"enable_file_upload": true,
"form_message_button_text": "",
"form_message_text": "",
"manual_review": "default",
"retries": 2,
"timeout": 300
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu documento de identificaciรณn?",
"length": 0,
"name": "country",
"placeholder": "Enter the country",
"read_only": false,
"type": "select",
"value": "CO"
},
{
"description": "ยฟCuรกl es el tipo de tu documento de identificaciรณn?",
"length": 0,
"name": "document_type",
"placeholder": "Select the type of document",
"read_only": false,
"type": "select",
"value": "national-id"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSf9XXXXXXXXXXXXXXXXXXX",
"type": "enter_document_type",
"verification_id": "VRF66cXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_id",
"value": "VLD4XXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "front_document_photo",
"value": "https://pics.demo.com/doc/TCI8abd9aXXXXXXXXXXXXXXXXXXXXX/ACC5XXXXXXXXXXXXXXXXXXXXXX/"
},
{
"name": "back_document_photo",
"value": "https://pics.demo.com/doc/TCI8abd9aXXXXXXXXXXXXXXXXXXXXX/ACC5XXXXXXXXXXXXXXXXXXXXXX/"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
"..."
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "PE",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "national-id"
},
"..."
]
}
],
"enable_file_upload": true,
"form_message_button_text": "",
"form_message_text": "",
"manual_review": "default",
"retries": 2,
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Toma una foto del frente de tu documento de identidad.",
"name": "document_front",
"url": "https://pics.demo.com/doc/TCI8abd9aXXXXXXXXXXXXXXXXXXXXX/ACC5XXXXXXXXXXXXXXXXXXXXXX/"
},
{
"description": "๐ Ahora toma una foto de la parte de atrรกs de tu documento.",
"name": "document_back",
"url": "https://pics.demo.com/doc/TCI8abd9aXXXXXXXXXXXXXXXXXXXXX/ACC5XXXXXXXXXXXXXXXXXXXXXX/"
}
],
"remaining_retries": 0,
"step_id": "IPS40XXXXXXXXXXXXXXXXXXX",
"type": "take_document_photo",
"verification_id": "VRF66cXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"attachment_status": "valid",
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "document-validation"
},
{
"name": "validation_id",
"value": "VLD4XXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "account_id",
"value": "ACC5XXXXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": null,
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSc2XXXXXXXXXXXXXXXXXXX",
"type": "get_validations_result",
"verification_id": "get_validations_result",
"verification_output": {
"media_uploaded": false,
"status": "success",
"step_data_received": false
}
}
],
"theme": {},
"time_to_live": 120,
"update_date": "2024-11-19T02:00:08Z",
"variables": {
"VRF66cXXXXXXXXXXXXXXXXXXX": {
"document_validation": {
"account_id": "ACC5XXXXXXXXXXXXXXXXXXXXXX",
"age": "30",
"attachment_status": "valid",
"date_of_birth": "1994-10-20",
"declined_reason": "",
"document_number": "16XXXXXXXX",
"document_type": "national-id",
"failure_status": "",
"last_name": "DOE SMITH",
"message": "",
"name": "JOHN",
"residence_address": "",
"status": "success",
"validation_id": "VLD4XXXXXXXXXXXXXXXXXXXXXX9"
}
},
"VRFXXXXXXXXXXXXXXXXXXX": {},
"email_validation": {
"email_validation": {
"email": "john.doe@demo.com",
"validation_id": "VLDe0eXXXXXXXXXXXXXXXXXXX"
}
},
"get_validations_result": {},
"phone_validation": {
"phone_validation": {
"validation_id": "VLDf04XXXXXXXXXXXXXXXXXXX"
}
},
"start": {
"now": {
"value": "2024-11-19T01:43:41+00:00"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Download Process PDF
Retrieves the PDF document for a specified process by its ID.
If the PDF has not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
If the PDF has already been generated, the response immediately returns:
- 302 Found * โ Redirects to the PDF file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the PDF’s URL and make a GET request to download the file.
object
ProcessPDFStatus
+
file_status
string
The status of the process pdf file when it's requested for download
Options: requested| in_progress
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Get Result
Allows you to retrieve the current status and details of a process. The status begins as pending and updates to either success or failure when the process completes.
- Pending: The process is still ongoing.
- Success: All steps in the process have been successfully completed. If the flow includes validators, all
validation_statusvalues must also be successful. - Failure: Occurs due to an internal error, timeout, or if the process is declined or expired.
Here’s a comprehensive list of reasons why a process or validation might be declined or expired, as recorded in the declined_reason and expired_reason fields:
If a process includes validators and the identity process times out because a validation did not complete, but all inputs have been uploaded, the system grants an additional 5 minutes to receive a validation response with the final status. This behavior occurs up to 3 times.
On the final attempt to retrieve the validation response, if the validation remains in the pending status, the identity process status will update to failure, with failure_status set to expired.
If a process includes the attributes override_status and override_status_history, it means the final status was modified by an authorized user. In this case, use the override_status attribute instead of status to determine the final status of the process. The override_status_history attribute will contain the history of changes made to the status.
object
resultOutput
+
account_id
string
Account ID
+
client_id
string
Client ID
+
client_user_id
string
Client User ID
+
country
string
Country for the validation
Options: CO| BR| MX| EC| ALL
+
failure_status
string
Defines the reason why the processes failed.
+
flow_id
string
ID of the identity flow
+
flow_version
string
Flow version
+
process_id
string
Process ID
+
status
string
process status
Options: success| failure| pending
+
validations
array
List of validations performed
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
<a href=" https://dev.truora.com/digital-identity/declined_reasons/ ">Learn more about the reasons why the process may be declined.</a>
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: face-recognition| email-verification| phone-verification| document-validation| electronic-signature
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"ab_experiment": "A",
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"client_id": "TCI8aXXXXXXXXXXXXXXXXXXXXXXXX",
"country": "ALL",
"created_via": "web",
"creation_date": "2024-12-10T14:37:25.716472356Z",
"current_step_index": 6,
"devices_info": [
{
"browser": "Mobile Safari",
"browser_version": "17.6",
"manufacturer": "Apple",
"model": "iPhone",
"os": "iOS",
"type": "mobile"
},
{
"browser": "Chrome",
"browser_version": "131.0.0.0",
"manufacturer": "Apple",
"model": "Macintosh",
"os": "Mac OS",
"os_version": "12.5.0",
"type": "computer"
}
],
"document_number": "10XXXXXXXX",
"first_name": "JOHN",
"flow_id": "IPFaXXXXXXXXXXXXXXXXXXXXXXXX",
"flow_version": 1,
"geolocation_device": "0, 0",
"ip_address": "186.XXX.XXX.XXX",
"last_finished_step": {
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "MX",
"documents": [
{
"document_type": "passport"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
{
"country": "PE",
"documents": [
{
"document_type": "foreign-id"
},
"..."
]
},
{
"country": "CL",
"documents": [
{
"document_type": "passport"
},
"..."
]
},
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "CR",
"documents": [
{
"document_type": "national-id"
},
"..."
]
}
],
"enable_file_upload": true,
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
},
{
"description": "",
"length": 0,
"name": "speech_token",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": "https://demo-files.demo.com/face-recognition-validator/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX?"
}
],
"finish_date": "2024-12-10T14:40:08.933181452Z",
"remaining_retries": 0,
"start_date": "2024-12-10T14:39:43.464779111Z",
"step_id": "IPSXXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_face_verification_liveness",
"verification_id": "document_with_face_match_validation",
"verification_output": {
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "validation_id",
"value": "VLD82aXXXXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "account_id",
"value": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
"last_name": "DOE SMITH",
"process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"status": "success",
"time_to_live": 120,
"trigger_info": {
"channel_name": "web",
"channel_type": "unknown",
"id": "IPFaXXXXXXXXXXXXXXXXXXXXXXXX",
"media_content_path": "",
"message": "",
"name": "Demo Geo",
"options": null,
"response": "",
"trigger_user": ""
},
"update_date": "2024-12-10T14:40:12Z",
"validations": [
{
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"allowed_retries": 2,
"attachment_status": "valid",
"creation_date": "2024-12-10T14:38:15.932768443Z",
"details": {
"background_check": {
"check_id": "CHK25XXXXXXXXXXXXXXXXXXXXXXX",
"check_url": "https://api.checks.truora.com/v1/checks/CHK25XXXXXXXXXXXXXXXXXXXXXXX"
},
"document_details": {
"birth_place": "CARTAGENA (BOLIVAR)",
"client_id": "TCI8aXXXXXXXXXXXXXXXXXXXXXXXX",
"country": "CO",
"creation_date": "2024-12-10T14:38:15.865725462Z",
"date_of_birth": "1994-12-01T00:00:00Z",
"doc_id": "DCR02f64f607beec7a2d902e2fa0a7c255a",
"document_number": "10XXXXXXXX",
"document_type": "national-id",
"expedition_place": "BOGOTA D.C.",
"gender": "male",
"height": "1.71",
"issue_date": "2013-02-13T00:00:00Z",
"last_name": "DOE SMITH",
"mime_type": "image/jpeg",
"name": "JOHN",
"national_registrar": "XXXX XXXX XXX",
"production_data": "P-150XXXX-0126XXXX-M-10XXXXXXXX-20211111",
"rh": "O+",
"update_date": "2024-12-10T14:39:30.484954864Z"
},
"document_validations": {
"data_consistency": [
{
"created_at": "2024-12-10T14:39:30.724124941Z",
"manually_reviewed": false,
"message": "The document number is consistent",
"result": "valid",
"validation_name": "Validation of document number consistency",
"validation_type": "data-validation-document-number"
},
{
"created_at": "2024-12-10T14:39:30.724108522Z",
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"created_at": "2024-12-10T14:39:30.724117376Z",
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
},
{
"created_at": "2024-12-10T14:39:30.724127657Z",
"manually_reviewed": false,
"message": "The national registrar is consistent",
"result": "valid",
"validation_name": "Validation of national registrar consistency",
"validation_type": "data-validation-national-registrar"
}
],
"government_database": [
{
"created_at": "2024-12-10T14:39:33.694808574Z",
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"created_at": "2024-12-10T14:39:33.963358165Z",
"manually_reviewed": false,
"message": "Picture alterations were not found",
"result": "valid",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
},
{
"created_at": "2024-12-10T14:39:36.013937258Z",
"manually_reviewed": false,
"message": "Text alterations were not found in picture",
"result": "valid",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
}
],
"photocopy_analysis": [
{
"created_at": "2024-12-10T14:39:31.334460101Z",
"manually_reviewed": false,
"message": "The document is not a photocopy",
"result": "valid",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"front_image": "https://demo-files.amazonaws.com/docs-verify/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLD8aXXXXXXXXXXXXXXXXXXXXXXXX/",
"identity_process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"ip_address": "186.XXX.XXX.XXX",
"remaining_retries": 2,
"reverse_image": "https://demo-files.amazonaws.com/docs-verify/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLD8aXXXXXXXXXXXXXXXXXXXXXXXX/",
"type": "document-validation",
"validation_id": "VLD8aXXXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX",
"creation_date": "2024-12-10T14:39:43.40076793Z",
"details": {
"face_recognition_validations": {
"age_range": {
"high": 29,
"low": 23
},
"confidence_score": 0.98,
"enrollment_id": "ENRXXXXXXXXXXXXXXXXXXXXXXXX",
"face_search": {
"confidence_score": 0,
"status": "success"
},
"passive_liveness_status": "success",
"similarity_status": "success"
}
},
"face_photo": "https://demo-files.amazonaws.com/face-recognition-validator/frames/create-validation/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX/",
"face_photo_watermark": "https://demo-files.amazonaws.com/validation-filters/processed/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/VLD82aXXXXXXXXXXXXXXXXXXXXXXXX/",
"front_image": "https://demo-files.amazonaws.com/face-recognition-validator/pending-enrollments/TCI8aXXXXXXXXXXXXXXXXXXXXXXXX/ACCc9aXXXXXXXXXXXXXXXXXXXXXXXX/ENRXXXXXXXXXXXXXXXXXXXXXXXX?",
"identity_process_id": "IDPbceXXXXXXXXXXXXXXXXXXXXXXXX",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD82aXXXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
}
]
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
List Identity
Retrieves the current status and details of all identity processes. Query parameters can be used to filter results based on specific criteria. When a date range is defined, the search is limited to 2 months. The response includes up to 20 processes per query.
Note: If a process includes the attributes override_status and override_status_history, it means the final status was modified by an authorized user. In this case, use the override_status attribute instead of status to determine the final status of the process. The override_status_history attribute will contain the history of changes made to the status.
Note: Responses for users with the permission identity.process.read.own are limited to their own processes (those they initiated and those linked to them via configured โownโ scope variables).
object
IdentityProcessResponse
+
account_id
string
Unique identifier of the account associated with the identity process.
+
cell_phone
string
Cell phone number associated with the identity verification request.
+
client_id
string
Unique identifier of the client that is creating the identity verification process.
+
country
string
Country of origin of the person subject to identity verification.
Options: co| ve| cl| mx| pe| cr| ec| pa| br| all
+
creation_date
string
Timestamp indicating when the identity verification process was created.
Format: date-time
+
current_step
integer
The current step being processed in the identity verification workflow.
+
date_of_birth
string
Date of birth of the person subject to identity verification, in YYYY-MM-DD format.
Format: date
+
documents
array
A collection of allowed documents per country to verify identity.
+
document_id
string
Document ID
+
email
string
Email address associated with the identity verification request.
+
error_message
string
Detailed error message if the identity verification process encounters an issue.
+
failure_status
string
Reason for identity verification failure, if applicable.
Options: declined| expired| system_error
+
first_name
string
Name of the person subject to identity verification.
+
gender
string
Gender of the person subject to identity verification.
+
last_name
string
Last name of the person subject to identity verification.
+
process_id
string
Unique identifier for the identity verification process.
+
redirect_url
string
URL to which the user will be redirected upon completion of the verification process.
+
status
string
Current status of the identity verification process.
Options: failure| success| pending
+
steps
array
A list of steps that comprise the identity verification process.
+
async_step
boolean
Indicates whether the user interface moves on to the next step while the current validation is being completed rather than waiting for every validation to finish before showing the next step interface
+
expected_inputs
array
List of inputs that are to be expected by this step
+
description
string
Input description
+
length
integer
Input character length
+
name
string
Input name
+
placeholder
string
Input placeholder
+
read_only
boolean
Indicates whether the input is read only
+
type
string
Input type
+
value
string
Input value
+
type
string
Validation step type
Options: enter_authorization| enter_captcha| enter_email
+
update_date
string
Timestamp indicating the most recent update to the identity verification process.
Format: date-time
{
"identity_processes": [
{
"ab_experiment": "B",
"account_id": "ACCda70XXXXXXXXXXXXXXXXXXXXXXXX",
"cell_phone": "+57317XXXXXXX",
"client_id": "TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX",
"config": {
"allow_native_camera": true,
"continue_flow_in_new_device": true,
"enable_automatic_recovery": true,
"enable_desktop_flow": true,
"end_business_hours": "2021-01-01T00:00:00Z",
"follow_up_delay": 120,
"follow_up_message": "Tienes un proceso activo en curso",
"hide_internal_manual_review": false,
"lang": "es",
"messages": {},
"recovery_config": {
"company_name": "ACME"
},
"start_business_hours": "2021-01-01T13:00:00Z",
"time_to_live": 120
},
"country": "ALL",
"created_via": "web",
"creation_date": "2024-12-05T15:25:42.487212566Z",
"current_step": 3,
"current_step_index": 0,
"current_step_type": "record_face_video_liveness",
"date_of_birth": "1984-03-17T00:00:00Z",
"declined_reason": "canceled",
"devices_info": [
{
"browser": "Mobile Safari",
"browser_version": "17.1.2",
"manufacturer": "Apple",
"model": "iPhone",
"os": "iOS",
"type": "mobile"
}
],
"document_number": "114XXXXXXX",
"failure_status": "declined",
"first_name": "JANE",
"flow_id": "IPF3bbXXXXXXXXXXXXXXXXXXXXXXXX",
"gender": "female",
"identity_verification_names": [
"document_verification_with_liveness"
],
"ip_address": "201.244.114.87",
"last_name": "DOE",
"process_id": "IDPce9cXXXXXXXXXXXXXXXXXXXXXXXX",
"redirect_counter": 1,
"redirect_phone_number": "+57317XXXXXXX",
"redirect_url": "https://www.truora.com/",
"status": "failure",
"steps": [
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "MX",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
"..."
],
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "ยฟCuรกl es el paรญs de tu documento de identificaciรณn?",
"length": 0,
"name": "country",
"placeholder": "Ingresa el paรญs",
"read_only": false,
"type": "select",
"value": "CO"
},
{
"description": "ยฟCuรกl es el tipo de tu documento de identificaciรณn?",
"length": 0,
"name": "document_type",
"placeholder": "Selecciona el tipo de documento",
"read_only": false,
"type": "select",
"value": "national-id"
}
],
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPSa31XXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_document_type",
"verification_id": "VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_id",
"value": "VLDea0XXXXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "front_document_photo",
"value": "https://demo-files.demo.com/documents-recognition/TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX/ACCda70XXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLDea0XXXXXXXXXXXXXXXXXXXXXXXX/"
},
{
"name": "back_document_photo",
"value": "https://demo-files.demo.com/documents-recognition/TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX/ACCda70XXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLDea0XXXXXXXXXXXXXXXXXXXXXXXX/"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "ALL",
"documents": [
{
"document_type": "passport"
}
]
},
{
"country": "CO",
"documents": [
{
"document_type": "rut"
},
"..."
]
},
{
"country": "MX",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
{
"country": "BR",
"documents": [
{
"document_type": "cnh"
},
"..."
]
},
"..."
],
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": [
{
"description": "Toma una foto del frente de tu documento de identidad.",
"name": "document_front",
"url": "https://demo-files.demo.com/documents-recognition/TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX/ACCda70XXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLDea0XXXXXXXXXXXXXXXXXXXXXXXX/"
},
{
"description": "๐ Ahora toma una foto de la parte de atrรกs de tu documento.",
"name": "document_back",
"url": "https://demo-files.demo.com/documents-recognition/TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX/ACCda70XXXXXXXXXXXXXXXXXXXXXXXX/CO/national-id/web/VLDea0XXXXXXXXXXXXXXXXXXXXXXXX/"
}
],
"remaining_retries": 0,
"step_id": "IPS081XXXXXXXXXXXXXXXXXXXXXXXX",
"type": "take_document_photo",
"verification_id": "VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"attachment_status": "valid",
"media_uploaded": true,
"outputs": [
{
"name": "validation_type",
"value": "document-validation"
},
{
"name": "validation_id",
"value": "VLDea0XXXXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "account_id",
"value": "ACCda70XXXXXXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
"..."
],
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS0XXXXXXXXXXXXXXXXXXXXXXXX",
"type": "record_face_photo_liveness",
"verification_id": "VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": {
"media_uploaded": false,
"outputs": [
{
"name": "validation_type",
"value": "face-recognition"
},
{
"name": "account_id",
"value": "ACCda70XXXXXXXXXXXXXXXXXXXXXXXX"
},
{
"name": "record_face_photo",
"value": "https://demo-files.demo.com/face-recognition-validator/pending-enrollments/TCI8abdXXXXXXXXXXXXXXXXXXXXXXXX/ACCda70XXXXXXXXXXXXXXXXXXXXXXXX/ENRbc4XXXXXXXXXXXXXXXXXXXXXXXX?"
},
{
"name": "enrollment_id",
"value": "ENRbc4XXXXXXXXXXXXXXXXXXXXXXXX"
}
],
"status": "success",
"step_data_received": true
}
},
{
"async_step": null,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
"..."
],
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": null,
"files_upload_urls": null,
"remaining_retries": 0,
"step_id": "IPS1e08XXXXXXXXXXXXXXXXXXXXXXXX",
"type": "record_face_video_liveness",
"verification_id": "VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
},
{
"async_step": true,
"config": {
"allowed_document_types": [
{
"country": "CO",
"documents": [
{
"document_type": "national-id"
},
"..."
]
},
"..."
],
"face_threshold": 0.65,
"form_message_button_text": "",
"form_message_text": "",
"liveness_type": "passive",
"manual_review": "default",
"recorder": "rt-t",
"retries": 2,
"sub_validations": [
"similarity",
"passive_liveness",
"face_search"
],
"timeout": 300
},
"expected_inputs": [
{
"description": "",
"length": 0,
"name": "actions_face_liveness",
"placeholder": "",
"read_only": false,
"type": "hidden",
"value": ""
}
],
"files_upload_urls": [
{
"description": "Ahora envรญa un video para validar tu identidad.",
"name": "face_video",
"url": ""
}
],
"remaining_retries": 0,
"step_id": "IPS3d4XXXXXXXXXXXXXXXXXXXXXXXX",
"type": "enter_face_verification_liveness",
"verification_id": "VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX",
"verification_output": null
}
],
"time_to_live": 120,
"trigger_info": {
"channel_name": "web",
"channel_type": "unknown",
"id": "IPF3bbXXXXXXXXXXXXXXXXXXXXXXXX",
"media_content_path": "",
"message": "",
"name": "Demo",
"options": null,
"response": "",
"trigger_user": ""
},
"update_date": "2024-12-05T15:29:57Z",
"variables": {
"VRFa33258XXXXXXXXXXXXXXXXXXXXXXXX": {
"document_validation": {
"account_id": "ACCda70XXXXXXXXXXXXXXXXXXXXXXXX",
"age": "40",
"attachment_status": "valid",
"date_of_birth": "1984-03-17",
"declined_reason": "",
"document_number": "114XXXXXXX",
"document_type": "national-id",
"failure_status": "",
"last_name": "DOE",
"message": "",
"name": "JANE",
"residence_address": "",
"status": "success",
"validation_id": "VLDea0XXXXXXXXXXXXXXXXXXXXXXXX"
}
},
"start": {
"now": {
"value": "2024-12-05T15:25:42+00:00"
}
}
}
}
],
"next": "/v1/processes?start_key=DR2WrquvUtgTsksMui3p9ApWdf3NZfzkZtVTDwSVbfNxTXwQ3d",
"self": "/v1/processes"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10403,
"http_code": 403,
"message": "Insufficient permissions: missing access to identity.processes.read"
}
start_date and end_date cannot exceed 2 months. Both start_date and end_date are required for date range filtering.
start_date and end_date cannot exceed 2 months. Both start_date and end_date are required for date range filtering.
Read Variables
{
"variables": {
"email_validation": {
"email_validation": {
"email": "john.doe@demo.com",
"validation_id": "VLDe0eXXXXXXXXXXXXXXXXXXX"
}
},
"get_validations_result": {},
"phone_validation": {
"phone_validation": {
"validation_id": "VLDf04XXXXXXXXXXXXXXXXXXX"
}
},
"start": {
"now": {
"value": "2024-11-19T01:43:41+00:00"
}
},
"var_1": {},
"var_2": {},
"var_3": {
"document_validation": {
"account_id": "ACC55XXXXXXXXXXXXXXXXXXX",
"age": "30",
"attachment_status": "valid",
"date_of_birth": "1994-10-20",
"declined_reason": "",
"document_number": "16XXXXXXXX",
"document_type": "national-id",
"failure_status": "",
"last_name": "DOE SMITH",
"message": "",
"name": "JOHN",
"residence_address": "",
"status": "success",
"validation_id": "VLD442XXXXXXXXXXXXXXXXXXX"
}
}
}
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Download Process Video Call Recordings
Retrieves the video call recordings for a specified process by its ID.
If the video call recordings have not been requested before, it is generated first, progressing through:
- 202 Accepted โ
"file_status":"requested" - 202 Accepted โ
"file_status":"in_progress" - 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
If the video call recordings have already been generated, the response immediately returns:
- 302 Found * โ Redirects to the video call recordings file when ready
- 200 OK โ Returns the file
Polling: If the file is not ready (202 Accepted), retry until 302 Found or 200 OK.
* 302 Redirect Handling: Most API clients and browsers follow redirects automatically. However, if your API client does not, extract the Location header containing the video call recordings’s URL and make a GET request to download the file.
{}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Delete Identity
object
OutputMessage
+
message
string
Message
{
"message": "Identity Process successfully deleted"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
Customers
Customers is a centralized solution that allows you to visualize and analyze the data generated by the transactions made by your users along different business funnels.
Query user customers
{
"age-range": [
{
"count": 10,
"range": "0-18"
},
{
"count": 15,
"range": "19-29"
},
{
"count": 50,
"range": "30-39"
},
{
"count": 40,
"range": "40-49"
},
{
"count": 30,
"range": "50-59"
},
{
"count": 4,
"range": "60-80"
}
]
}
Compute profile segment
object
UserProfileSegmentComputeOutput
+
message
string
represents the message about the computation status
+
segment_id
string
represents the unique identifier for the segment
+
status
string
represents the status of the segment computation
Options: running| completed| failed
{
"message": "Segment computation has been queued",
"segment_id": "PSG01H9X7K8M2N3P4Q5R6S7T8U9V",
"status": "queued"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: segment is already queued for computation"
}
{
"message": "Unauthorized"
}
{
"code": 10404,
"http_code": 404,
"message": "segment not found"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Create profile segment
represents the JSONLogic rule that defines the segment criteria
represents the name of the segment
represents the description of the segment
object
UserProfileSegmentOutput
+
client_id
string
represents the unique identifier for the client
+
created_at
string
represents the date and time the segment was created
Format: date-time
+
created_by
string
represents the user who created the segment
+
description
string
represents the description of the segment
+
last_computed_at
string
represents the last time the segment was computed
Format: date-time
+
name
string
represents the name of the segment
+
rule
string
represents the rule that defines the segment criteria
+
rule_version
integer
represents the version of the rule
+
segment_id
string
represents the unique identifier for the segment
+
status
string
represents the status of the segment
Options: pending| queued| computing| computed| failed
+
type
string
represents the type of the segment
Options: custom| system
+
updated_at
string
represents the date and time the segment was updated
Format: date-time
{
"client_id": "TCI12345",
"created_at": "2026-01-13T12:00:00Z",
"created_by": "user@example.com",
"description": "Premium users with more than 5 interactions",
"last_computed_at": null,
"name": "Premium High Engagement",
"rule": "{\"and\":[{\"tag\":\"premium\"},{\"\u003e\": [{\"var\": \"interaction_patterns.interaction_count\"}, 5]}]}",
"rule_version": 1,
"segment_id": "PSG01H9X7K8M2N3P4Q5R6S7T8U9V",
"status": "pending",
"type": "custom",
"updated_at": "2026-01-13T12:00:00Z"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: name is required"
}
{
"message": "Unauthorized"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Update profile segment
represents the description of the segment
represents the name of the segment
represents the rule that defines the segment criteria
object
UserProfileSegmentOutput
+
client_id
string
represents the unique identifier for the client
+
created_at
string
represents the date and time the segment was created
Format: date-time
+
created_by
string
represents the user who created the segment
+
description
string
represents the description of the segment
+
last_computed_at
string
represents the last time the segment was computed
Format: date-time
+
name
string
represents the name of the segment
+
rule
string
represents the rule that defines the segment criteria
+
rule_version
integer
represents the version of the rule
+
segment_id
string
represents the unique identifier for the segment
+
status
string
represents the status of the segment
Options: pending| queued| computing| computed| failed
+
type
string
represents the type of the segment
Options: custom| system
+
updated_at
string
represents the date and time the segment was updated
Format: date-time
{
"client_id": "TCI12345",
"created_at": "2026-01-13T12:00:00Z",
"created_by": "user@example.com",
"deleted": false,
"description": "This is a description of the segment",
"last_computed_at": "2026-01-13T12:00:00Z",
"name": "My Segment",
"rule": "{\"and\":[{\"tag\":\"premium\"},{\"\u003e\": [{\"var\": \"interaction_patterns.interaction_count\"}, 5]}]}",
"rule_version": 1,
"segment_id": "PSG01H9X7K8M2N3P4Q5R6S7T8U9V",
"status": "ready",
"type": "custom",
"updated_at": "2026-01-13T12:00:00Z"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: name is required"
}
{
"code": 10404,
"http_code": 404,
"message": "Segment not found"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Update Customer Tags
Source of the tag
Tag name
Tag color in hex format
Action to perform on the tag.
Type of the source. (Define this field only for the ’external-system’ source; this field must contain the system name. It is important to define it correctly, as it is used for tag traceability.)
Engagement chat ID (Required only for engagement-chat tags)
object
UserProfileUpdateTagsResponse
+
color
string
Tag color in hex format
+
engagement_chat_id
string
Engagement chat ID associated with the tag (only for engagement-chat tags)
+
name
string
Tag name
+
source
string
Source of the tag
Options: profile| engagement-chat
[
{
"color": "#12d57d",
"name": "TAG8",
"source": "profile"
},
{
"color": "#ff4f14",
"name": "TAG2",
"source": "profile"
},
{
"color": "#12d57d",
"engagement_chat_id": "EN_CHT_01XXXXXXXXXXXXXXXXXXXXX",
"name": "TAG4",
"source": "engagement-chat"
}
]
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid action"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid color"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid source"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid source type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing engagement chat id"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing tag name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: source type is required for external-system source"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing customer id"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
List available decision variables
object
AvailableDecisionVariablesResponsePage
+
decision_variables
array
List of available decision variables
+
active
boolean
Whether the decision variable is currently active
+
allowed_values
array
List of allowed values for the decision variable (if applicable)
+
category
string
Category of the decision variable (e.g., profile, profile_reliability)
+
data_type
string
Data type of the decision variable (e.g., boolean, string, number, date)
+
description
string
Description of what the decision variable represents
+
example
string
Example value for the decision variable
+
id
string
Unique identifier of the available decision variable
+
level
integer
Level of the decision variable
+
name
string
Name of the decision variable
+
product
string
Product associated with the decision variable
+
variable_type
string
Type of the decision variable (primary or computed)
Options: primary| computed
+
next
string
Path to next page
+
self
string
Path to self
{
"decision_variables": [
{
"active": true,
"allowed_values": [
"true",
"false"
],
"category": "profile",
"data_type": "boolean",
"description": "Indicates if the person has a criminal record",
"example": "true",
"id": "ADV01H9X7K8M2N3P4Q5R6S7T8U9V",
"level": 1,
"name": "criminal_record",
"product": "process",
"variable_type": "primary"
},
{
"active": true,
"allowed_values": [
"active",
"expired",
"pending"
],
"category": "profile_reliability",
"data_type": "string",
"description": "Status of the document verification",
"example": "active",
"id": "ADV02H9X7K8M2N3P4Q5R6S7T8U9V",
"level": 2,
"name": "document_status",
"product": "check",
"variable_type": "computed"
}
],
"next": "/v1/customers/decision-variables/available?start_key=...",
"self": "/v1/customers/decision-variables/available"
}
Get Customer Waba Lines
object
UserProfileWabaLinesResponse
+
channel_alias
string
Alias of the channel including provider
+
channel_name
string
Name of the WhatsApp Business channel
+
tags
array
List of tags associated with this waba line
+
color
string
Tag color in hex format
+
name
string
Tag name
+
transaction_id
string
Unique identifier for the transaction
+
update_date
string
Last update timestamp
Format: date-time
+
waba_id
string
WhatsApp Business Account ID
+
waba_line_phone_number
string
Phone number associated with the WhatsApp line
+
waba_provider
string
Provider of the WhatsApp Business API
[
{
"channel_alias": "Truora Staging Team (Meta)",
"channel_name": "Truora Staging Team",
"tags": [
{
"color": "#ff4f14",
"name": "TAG1"
},
{
"color": "#12d57d",
"name": "TAG2"
},
{
"color": "#ff5454",
"name": "TAG3"
}
],
"transaction_id": "EN_CHT_01J7GRBGMZAFAMR3XYWJZQEK47",
"update_date": "2024-09-11T14:38:45.40748457Z",
"waba_id": "111393812010138",
"waba_line_phone_number": "+19123783646",
"waba_provider": "META"
},
{
"channel_alias": "TruoraPruebas (Gupshup)",
"channel_name": "TruoraPruebas",
"tags": [
{
"color": "#ffe499",
"name": "TAG10"
}
],
"transaction_id": "EN_CHT_01J070JMYE20RN3FXWY97176TD",
"update_date": "2024-06-12T20:00:10.702696405Z",
"waba_id": "32e120f4-7730-4b5d-9565-69e3233662f9",
"waba_line_phone_number": "+14243221039",
"waba_provider": "GUPSHUP"
}
]
[]
List decision variables for user customers
{
"decision_variables": [
{
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"variables": [
{
"category": "profile",
"name": "criminal_record",
"type": "boolean",
"value": "false"
},
{
"category": "profile_reliability",
"name": "document_status",
"type": "string",
"value": "active"
}
]
}
],
"next": "/v1/customers/decision-variables",
"self": "/v1/customers/decision-variables"
}
List Customers
object
UserProfilesOutput
+
customers
array
List of customers
+
birthday
string
Date of birth
Format: date
+
contact_id
string
Contact ID associated with the customer
+
contact_properties
object
Custom key-value metadata about the contact. Keys are variable strings, and values must be strings. Common examples include: email, phone, address, etc.
+
{{key}}
string
Contact property it can be any string
+
country
string
Country of origin
Options: co| ve| cl| mx| pe| do| sv| gt| bo| cr| ec| pa| br| all
+
document_front_url
string
URL of the front photo of the customer's document
+
document_issue_date
string
Date of issue of customer document
Format: date
+
document_number
string
Customer document ID
+
document_reverse_url
string
URL of the reverse photo of the customer's document
+
document_type
string
Document type associated with the Customer
Options: national-id| foreign-id| passport
+
email
string
email
+
face_image_url
string
URL of the photo of the customer's face photo
+
gender
string
Customer gender
Options: female| male
+
id
string
Customer ID
+
invoice_url
string
URL of the document invoice image
+
latest_transactions
array
List of the last transactions performed by the customer
+
date
string
Transaction date
Format: date
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat
+
status
string
Transaction status. Depends on the source. For check: โnot_startedโ, โin_progressโ, โcompletedโ, โexpiredโ, โerrorโ, โdelayedโ, โskippedโ. For process or validation: โpendingโ, โsuccessโ, โfailureโ
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: โpersonโ. For validation: โfacial recognitionโ, โe-mail verificationโ, โtelephone verificationโ, โdocument validationโ, โcompany-dataโ, โface searchโ, โelectronic signatureโ
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person
+
name
string
Customer name
+
phone
string
Cell phone number
+
tags
array
List of tags associated with the customer
+
color
string
Tag color in hex format
+
engagement_chat_id
string
Engagement chat ID associated with the tag (only for engagement-chat tags)
+
name
string
Tag name
+
source
string
Source of the tag
Options: profile| engagement-chat
+
next
string
Path to next
+
self
string
Path to self
{
"customers": [
{
"birthady": "1970-01-01T00:00:00Z",
"country": "CO",
"document_front_url": "httsp://path_XXXXX",
"document_issue_date": "1970-01-01T00:00:00Z",
"document_number": "11XXXXXXX7",
"document_reverse_url": "httsp://path_XXXXX",
"document_type": "national-id",
"email": "user@dominio.com",
"face_image_url": "httsp://path_XXXXX",
"gender": "female",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"invoice_url": "httsp://path_XXXXX",
"latest_transactions": "[{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"process\",\"status\":\"success\",\"transaction_id\":\"IDP12345XXXXX67890XXXXX09876XXXXX54\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"validation\",\"status\":\"success\",\"transaction_id\":\"VLD12345XXXXX67890XXXXX09876XXXXX54\",\"type\":\"document-validation\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"check\",\"status\":\"completed\",\"transaction_id\":\"CHK12345XXXXX67890XXXXX09876XXXXX54\",\"type\":\"document-validation\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"engagement-chat\",\"transaction_id\":\"EN_CHT_01XXXXXXXXXXXXXXXXXXXXX\",\"type\":\"private\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"contact\",\"transaction_id\":\"CNT12345XXXXX67890XXXXX09876XXXXX54\"}]",
"name": "XXXX XXXX",
"nationality": "Colombian",
"phone": "+XX 98XXXXXX3"
}
],
"next": "/v1/customers",
"query_id": "",
"self": "/v1/customers"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Customer Transaction
object
UserProfileTransactionResponse
+
account_id
string
Account ID
+
creation_date
string
Transaction creation date in RFC3339 format with nanoseconds
Format: date-time
+
declined_reason
string
Describes the declined reason only for processes or validations
+
devices_info
array
Info of the devices on which the transaction was performed with source process
+
failure_status
string
Describes the failure status only for processes or validations
Options: canceled| expired| system_error| declined
+
id
string
Profile ID
+
properties
object
Additional properties for the transaction
+
created_via
string
Channel through which the transaction was created (e.g. 'whatsapp')
+
document_check_id
string
ID of the check that is performed with document validation
+
document_check_url
string
URL of the check that is performed with document validation
+
flow_id
string
ID of the flow used for the transaction with source process
+
flow_version
string
Version of the flow used for transaction with source process
+
ip_address
string
IP address of the device on which a transaction with source validation has been performed
+
is_used
string
Determines if the flow that was used for the process was used
+
signed_document_url
string
URL of the document to be signed in the electronic_signature validation
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat| profile
+
status
string
Transaction status. Depends on the source. For check: 'not_started', 'in_progress', 'completed', 'expired', 'error', 'delayed', 'skipped'. For process or validation: 'pending', 'success', 'failure'. For profile-tag: 'active', 'inactive'
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped| active| inactive
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: 'person'. For validation: 'facial recognition', 'e-mail verification', 'telephone verification', 'document validation', 'company-data', 'face search', 'electronic signature'. For profile: 'profile-tag'
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person| profile-tag
+
update_date
string
Transaction update date in RFC3339 format with nanoseconds
Format: date-time
+
validations
array
List of validations performed by the customer for this transaction with source process
+
date
string
Transaction date
Format: date
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat
+
status
string
Transaction status. Depends on the source. For check: โnot_startedโ, โin_progressโ, โcompletedโ, โexpiredโ, โerrorโ, โdelayedโ, โskippedโ. For process or validation: โpendingโ, โsuccessโ, โfailureโ
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: โpersonโ. For validation: โfacial recognitionโ, โe-mail verificationโ, โtelephone verificationโ, โdocument validationโ, โcompany-dataโ, โface searchโ, โelectronic signatureโ
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person
{
"account_id": "ACC12345XXXXX67890XXXXX09876XXXXX54",
"creation_date": "0001-01-01T00:00:00.000000000Z",
"devices_info": "[{\"os\":\"Mac OS\",\"type\":\"computer\"}]",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"properties": "{\"created_via\":\"web\",\"flow_id\":\"IPF12345XXXXX67890XXXXX09876XXXXX54\",\"flow_name\":\"flow name XXXXXX\",\"flow_version\":\"1\",\"ip_address\":\"1.1.1.1\",\"is_used\":\"true\",\"signed_document_url\":\"https://zapsign.com\"}",
"source": "process",
"status": "success",
"transaction_id": "IDP12345XXXXX67890XXXXX09876XXXXX54",
"update_date": "0001-01-01T00:00:00Z",
"validations": "[{\"date\":\"0001-01-01T00:00:00.000000000Z\",\"status\":\"success\",\"validation_id\":\"VLD12345XXXXX67890XXXXX09876XXXXX54\",\"validation_type\":\"document-validation\"}]"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
List profile segments
object
UserProfileSegmentsListOutput
+
next
string
Path to next page
+
segments
array
List of profile segments
+
client_id
string
represents the unique identifier for the client
+
created_at
string
represents the date and time the segment was created
Format: date-time
+
created_by
string
represents the user who created the segment
+
description
string
represents the description of the segment
+
last_computed_at
string
represents the last time the segment was computed
Format: date-time
+
name
string
represents the name of the segment
+
rule
string
represents the rule that defines the segment criteria
+
rule_version
integer
represents the version of the rule
+
segment_id
string
represents the unique identifier for the segment
+
status
string
represents the status of the segment
Options: pending| queued| computing| computed| failed
+
type
string
represents the type of the segment
Options: custom| system
+
updated_at
string
represents the date and time the segment was updated
Format: date-time
+
self
string
Path to self
{
"next": "/v1/customers/segments?start_key=eyJjbGllbnRfaWQiOiJUQ0kxMjM0NSIsInNlZ21lbnRfaWQiOiJQU0cwMUg5WDdLOE0yTjNQNFE1UjZTN1Q4VTlWIn0=",
"segments": [
{
"client_id": "TCI12345",
"created_at": "2026-01-13T12:00:00Z",
"created_by": "user@example.com",
"description": "Premium users with more than 5 interactions",
"last_computed_at": "2026-01-14T10:00:00Z",
"name": "Premium High Engagement",
"rule": "{\"and\":[{\"tag\":\"premium\"},{\"\u003e\": [{\"var\": \"interaction_patterns.interaction_count\"}, 5]}]}",
"rule_version": 1,
"segment_id": "PSG01H9X7K8M2N3P4Q5R6S7T8U9V",
"status": "ready",
"type": "custom",
"updated_at": "2026-01-14T10:00:00Z"
}
],
"self": "/v1/customers/segments"
}
{
"message": "Unauthorized"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
List Customers Transactions
object
UserProfileTransactionsOutput
+
next
string
Path to next
+
self
string
Path to self
+
transactions
array
List of transactions
+
account_id
string
Account ID
+
creation_date
string
Transaction creation date in RFC3339 format with nanoseconds
Format: date-time
+
declined_reason
string
Describes the declined reason only for processes or validations
+
devices_info
array
Info of the devices on which the transaction was performed with source process
+
failure_status
string
Describes the failure status only for processes or validations
Options: canceled| expired| system_error| declined
+
id
string
Profile ID
+
properties
object
Additional properties for the transaction
+
created_via
string
Channel through which the transaction was created (e.g. 'whatsapp')
+
document_check_id
string
ID of the check that is performed with document validation
+
document_check_url
string
URL of the check that is performed with document validation
+
flow_id
string
ID of the flow used for the transaction with source process
+
flow_version
string
Version of the flow used for transaction with source process
+
ip_address
string
IP address of the device on which a transaction with source validation has been performed
+
is_used
string
Determines if the flow that was used for the process was used
+
signed_document_url
string
URL of the document to be signed in the electronic_signature validation
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat| profile
+
status
string
Transaction status. Depends on the source. For check: 'not_started', 'in_progress', 'completed', 'expired', 'error', 'delayed', 'skipped'. For process or validation: 'pending', 'success', 'failure'. For profile-tag: 'active', 'inactive'
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped| active| inactive
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: 'person'. For validation: 'facial recognition', 'e-mail verification', 'telephone verification', 'document validation', 'company-data', 'face search', 'electronic signature'. For profile: 'profile-tag'
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person| profile-tag
+
update_date
string
Transaction update date in RFC3339 format with nanoseconds
Format: date-time
+
validations
array
List of validations performed by the customer for this transaction with source process
+
date
string
Transaction date
Format: date
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat
+
status
string
Transaction status. Depends on the source. For check: โnot_startedโ, โin_progressโ, โcompletedโ, โexpiredโ, โerrorโ, โdelayedโ, โskippedโ. For process or validation: โpendingโ, โsuccessโ, โfailureโ
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: โpersonโ. For validation: โfacial recognitionโ, โe-mail verificationโ, โtelephone verificationโ, โdocument validationโ, โcompany-dataโ, โface searchโ, โelectronic signatureโ
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person
{
"next": "/v1/customers/USP12345XXXXX67890XXXXX09876XXXXX54/transactions",
"self": "/v1/customers/USP12345XXXXX67890XXXXX09876XXXXX54/transactions",
"transactions": [
{
"account_id": "ACC12345XXXXX67890XXXXX09876XXXXX54",
"creation_date": "0001-01-01T00:00:00.000000000Z",
"devices_info": "[{\"os\":\"Mac OS\",\"type\":\"computer\"}]",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"properties": "{\"created_via\":\"web\",\"flow_id\":\"IPF12345XXXXX67890XXXXX09876XXXXX54\",\"flow_name\":\"flow name XXXXXX\",\"flow_version\":\"1\",\"ip_address\":\"1.1.1.1\",\"is_used\":\"true\",\"signed_document_url\":\"https://zapsign.com\"}",
"source": "process",
"status": "success",
"transaction_id": "IDP12345XXXXX67890XXXXX09876XXXXX54",
"update_date": "0001-01-01T00:00:00Z ",
"validations": "[{\"date\":\"0001-01-01T00:00:00.000000000Z\",\"status\":\"success\",\"validation_id\":\"VLD12345XXXXX67890XXXXX09876XXXXX54\",\"validation_type\":\"document-validation\"}]"
},
{
"account_id": "ACC12345XXXXX67890XXXXX09876XXXXX54",
"creation_date": "0001-01-01T00:00:00.000000000Z",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"properties": "{\"ip_address\":\"1.1.1.1\"}",
"source": "validation",
"status": "success",
"transaction_id": "VLD12345XXXXX67890XXXXX09876XXXXX54",
"type": "document-validation",
"update_date": "0001-01-01T00:00:00Z"
},
{
"creation_date": "0001-01-01T00:00:00.000000000Z",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"source": "check",
"status": "completed",
"transaction_id": "CHK12345XXXXX67890XXXXX09876XXXXX54",
"type": "person",
"update_date": "0001-01-01T00:00:00Z"
},
{
"creation_date": "0001-01-01T00:00:00.000000000Z",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"properties": "{\"created_via\":\"whatsapp\"}",
"source": "profile",
"status": "inactive",
"transaction_id": "TAG12345XXXXX67890XXXXX09876XXXXX54",
"type": "profile-tag",
"update_date": "0001-01-01T00:00:00Z"
}
]
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Product that originated the transaction.
Get profile segment
object
UserProfileSegmentOutput
+
client_id
string
represents the unique identifier for the client
+
created_at
string
represents the date and time the segment was created
Format: date-time
+
created_by
string
represents the user who created the segment
+
description
string
represents the description of the segment
+
last_computed_at
string
represents the last time the segment was computed
Format: date-time
+
name
string
represents the name of the segment
+
rule
string
represents the rule that defines the segment criteria
+
rule_version
integer
represents the version of the rule
+
segment_id
string
represents the unique identifier for the segment
+
status
string
represents the status of the segment
Options: pending| queued| computing| computed| failed
+
type
string
represents the type of the segment
Options: custom| system
+
updated_at
string
represents the date and time the segment was updated
Format: date-time
{
"client_id": "TCI12345",
"created_at": "2026-01-13T12:00:00Z",
"created_by": "user@example.com",
"deleted": false,
"description": "This is a description of the segment",
"last_computed_at": "2026-01-13T12:00:00Z",
"name": "My Segment",
"rule": "{\"and\":[{\"tag\":\"premium\"},{\"\u003e\": [{\"var\": \"interaction_patterns.interaction_count\"}, 5]}]}",
"rule_version": 1,
"segment_id": "PSG01H9X7K8M2N3P4Q5R6S7T8U9V",
"status": "ready",
"type": "custom",
"updated_at": "2026-01-13T12:00:00Z"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: segment id is required"
}
{
"code": 10404,
"http_code": 404,
"message": "Segment not found"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Customer Tag History
array
UserProfileTagHistoryResponse
[
{
"tags": [
{
"color": "#ff4f14",
"name": "TAG1"
}
],
"updated_at": "2025-05-15T23:26:00Z"
},
{
"tags": [],
"updated_at": "2025-05-15T23:29:00Z"
},
{
"tags": [
{
"color": "#12d57d",
"name": "TAG1"
}
],
"updated_at": "2025-05-17T05:28:00Z"
},
{
"tags": [
{
"color": "#12d57d",
"name": "TAG1"
},
{
"color": "#12d57d",
"name": "TAG2"
}
],
"updated_at": "2025-05-18T05:26:00Z"
},
{
"tags": [
{
"color": "#12d57d",
"name": "TAG1"
},
{
"color": "#12d57d",
"name": "TAG5"
},
{
"color": "#12d57d",
"name": "TAG6"
}
],
"updated_at": "2025-05-18T05:26:00Z"
}
]
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Customer
object
UserProfileResponse
+
birthday
string
Date of birth
Format: date
+
contact_id
string
Contact ID associated with the customer
+
contact_properties
object
Custom key-value metadata about the contact. Keys are variable strings, and values must be strings. Common examples include: email, phone, address, etc.
+
{{key}}
string
Contact property it can be any string
+
country
string
Country of origin
Options: co| ve| cl| mx| pe| do| sv| gt| bo| cr| ec| pa| br| all
+
document_front_url
string
URL of the front photo of the customer's document
+
document_issue_date
string
Date of issue of customer document
Format: date
+
document_number
string
Customer document ID
+
document_reverse_url
string
URL of the reverse photo of the customer's document
+
document_type
string
Document type associated with the Customer
Options: national-id| foreign-id| passport
+
email
string
email
+
face_image_url
string
URL of the photo of the customer's face photo
+
gender
string
Customer gender
Options: female| male
+
id
string
Customer ID
+
invoice_url
string
URL of the document invoice image
+
latest_transactions
array
List of the last transactions performed by the customer
+
date
string
Transaction date
Format: date
+
source
string
Product that originated the transaction
Options: check| process| validation| engagement-chat
+
status
string
Transaction status. Depends on the source. For check: โnot_startedโ, โin_progressโ, โcompletedโ, โexpiredโ, โerrorโ, โdelayedโ, โskippedโ. For process or validation: โpendingโ, โsuccessโ, โfailureโ
Options: failure| success| pending| not_started| in_progress| completed| expired| error| delayed| skipped
+
transaction_id
string
Transaction ID
+
type
string
Transaction type. Depends on the source. For check: โpersonโ. For validation: โfacial recognitionโ, โe-mail verificationโ, โtelephone verificationโ, โdocument validationโ, โcompany-dataโ, โface searchโ, โelectronic signatureโ
Options: face-recognition| email-verification| phone-verification| document-validation| enterprise-data| face-search| electronic-signature| person
+
name
string
Customer name
+
phone
string
Cell phone number
+
tags
array
List of tags associated with the customer
+
color
string
Tag color in hex format
+
engagement_chat_id
string
Engagement chat ID associated with the tag (only for engagement-chat tags)
+
name
string
Tag name
+
source
string
Source of the tag
Options: profile| engagement-chat
{
"birthady": "1970-01-01T00:00:00Z",
"contact_id": "CNT12345XXXXX67890XXXXX09876XXXXX54",
"contact_properties": {
"address": "Calle 1XX # 2X-3X",
"email": "user@dominio.com",
"phone": "+XX 98XXXXXX3"
},
"country": "CO",
"document_front_url": "httsp://path_XXXXX",
"document_issue_date": "1970-01-01T00:00:00Z",
"document_number": "11XXXXXXX7",
"document_reverse_url": "httsp://path_XXXXX",
"document_type": "national-id",
"email": "user@dominio.com",
"face_image_url": "httsp://path_XXXXX",
"gender": "Female",
"id": "USP12345XXXXX67890XXXXX09876XXXXX54",
"latest_transactions": "[{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"process\",\"status\":\"success\",\"transaction_id\":\"IDP12345XXXXX67890XXXXX09876XXXXX54\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"document-validation\",\"status\":\"success\",\"transaction_id\":\"VLD12345XXXXX67890XXXXX09876XXXXX54\"},{\"date\":\"0001-01-01 00:00:00.000000000\",\"source\":\"check\",\"status\":\"success\",\"transaction_id\":\"CHK12345XXXXX67890XXXXX09876XXXXX54\"}]",
"name": "XXXX XXXX",
"nationality": "Colombian",
"phone": "+XX 98XXXXXX3",
"tags": [
{
"color": "#123456",
"name": "tag1",
"source": "profile"
},
{
"color": "#678901",
"engagement_chat_id": "EN_CHT_01XXXXXXXXXXXXXXXXXXXXX",
"name": "tag2",
"source": "engagement-chat"
}
]
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Delete profile segment
Main Validator Suite API
NOTE: Truora provides a Postman collection online that includes the necessary tools to simplify the testing process.
Welcome to the Truora Validators Suite RESTful API Reference. If you haven’t already, we strongly advise you to check out our Validators API Documentation.
Here, you’ll find detailed technical information about our Validators API endpoints, including parameters, request and response formats, error codes, and supported methods for seamless integration.
The Validators Suite supports various use cases, such as document validation, phone and email verification, facial recognition, and more.
A validation process may include some or all of the following steps, depending on the validator:
-
Create Enrollment: Required to associate user data for validators requiring prior information, such as face, email, and phone.
-
Create Validation: Required for all validators; you must specify the validator type and relevant validation parameters.
-
Perform Validation: Executes asynchronous validations, such as email or phone, by verifying tokens received by the user.
-
Get Validation: Retrieves the final status, results, and details of any validation.
Please keep in mind that in our validation processes, the Account ID serves as a unique user identifier, allowing you to track the validations performed. It is important to generate a distinct identifier for each user undergoing validation to prevent data overlap between users and ensure proper monitoring for each one.
For conceptual overviews, implementation guides for each validator, and additional resources to enhance your integration experience, please visit our Validators API Documentation.
Authentication
To access Truora’s services and perform API calls securely, you need to authenticate your requests. This is done by including a specific authentication token, known as the โTruora-API-Keyโ in the header of your requests.
By providing this key in your API requests, you establish a secure and authorized connection, enabling seamless interaction with Truora’s services.
Base URL
https://api.validations.truora.com
Accounts
Validation accounts simplify user identification across multiple Truora validators, enabling a single user to undergo various validation methods using the same account. For better user tracking, it is recommended to create custom-named validation accounts and use them during the validation or enrollment processes; otherwise , if a custom account_id is not specified during these processes, validators will automatically assign a random alphanumeric name.
Create Validation Account
Customized ID for the validation account being created. Only account IDs matching the pattern [a-zA-Z0-9_.-]+ are supported. If omitted, a random alphanumeric account ID is automatically created.
Country where the person associated with the account is located, specified in ISO 3166 Alpha-2 format (e.g., CO for Colombia). See the full list of ISO Country Codes.
Type of document for the person associated with the account.
First name of the person associated with the account.
Last name of the person associated with the account.
Phone number of the person associated with the account.
X (formerly Twitter) username of the person associated with the account.
Issue date of the person’s document, formatted in RFC3339 (e.g., 2000-05-24).
Document number of the person associated with the account.
Email address of the person associated with the account.
Facebook username of the person associated with the account.
object
Account
+
account_id
string
Unique validation account ID for the created account.
+
country
string
Country where the person associated with the account is located, specified in ISO 3166 Alpha-2 format (e.g., CO for Colombia).
+
creation_date
string
Date when the account was created, formatted in RFC3339 (e.g., 2024-06-20).
Format: date
+
document_issue_date
string
Issue date of the person's document, formatted in RFC3339 (e.g., 2000-05-24).
Format: date
+
document_type
string
Type of document for the person associated with the account.
+
email
string
Email address of the person associated with the account.
+
facebook_user
string
Facebook username of the person associated with the account.
+
first_name
string
First name of the person associated with the account.
+
last_name
string
Last name of the person associated with the account.
+
national_id
string
Identification number of the person associated with the account.
+
phone_number
string
Phone number of the person associated with the account.
+
twitter_user
string
X (formerly Twitter) username of the person associated with the account.
{
"account_id": "jdoe",
"country": "CO",
"creation_date": "2022-02-08T13:43:43.645234853Z",
"document_type": "national-id",
"email": "johndoe@gmail.com",
"first_name": "JOHN",
"last_name": "DOE",
"national_id": "3018490410",
"phone_number": "4002157848",
"validators_prepared": {
"document-validation": false,
"electronic-signature": false,
"email-verification": false,
"enterprise-data": false,
"face-recognition": false,
"face-search": false,
"identity-questions": false,
"phone-verification": false,
"voice-recognition": false
}
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 400,
"message": ""
}
List Validation Accounts
start_key query parameter. The response includes a list of each validation account and its details.object
CreatedAccounts
+
accounts
array
Account list
+
account_id
string
Unique validation account ID for the created account.
+
country
string
Country where the person associated with the account is located, specified in ISO 3166 Alpha-2 format (e.g., CO for Colombia).
+
creation_date
string
Date when the account was created, formatted in RFC3339 (e.g., 2024-06-20).
Format: date
+
document_issue_date
string
Issue date of the person's document, formatted in RFC3339 (e.g., 2000-05-24).
Format: date
+
document_type
string
Type of document for the person associated with the account.
+
email
string
Email address of the person associated with the account.
+
facebook_user
string
Facebook username of the person associated with the account.
+
first_name
string
First name of the person associated with the account.
+
last_name
string
Last name of the person associated with the account.
+
national_id
string
Identification number of the person associated with the account.
+
phone_number
string
Phone number of the person associated with the account.
+
twitter_user
string
X (formerly Twitter) username of the person associated with the account.
+
next
string
Path to next page
+
self
string
Path to current page
{
"Accounts": [
{
"account_id": "ACC66ab82638ffb39f93fbb9914fx920171",
"country": "CO",
"creation_date": "2019-09-10T14:30:59.99695077Z",
"document_type": "national-id",
"email": "johndoe@gmail.com",
"national_id": "111111"
}
],
"next": "",
"self": "/v1/accounts"
}
Get Validation Account
object
Account
+
account_id
string
Unique validation account ID for the created account.
+
country
string
Country where the person associated with the account is located, specified in ISO 3166 Alpha-2 format (e.g., CO for Colombia).
+
creation_date
string
Date when the account was created, formatted in RFC3339 (e.g., 2024-06-20).
Format: date
+
document_issue_date
string
Issue date of the person's document, formatted in RFC3339 (e.g., 2000-05-24).
Format: date
+
document_type
string
Type of document for the person associated with the account.
+
email
string
Email address of the person associated with the account.
+
facebook_user
string
Facebook username of the person associated with the account.
+
first_name
string
First name of the person associated with the account.
+
last_name
string
Last name of the person associated with the account.
+
national_id
string
Identification number of the person associated with the account.
+
phone_number
string
Phone number of the person associated with the account.
+
twitter_user
string
X (formerly Twitter) username of the person associated with the account.
{
"account_id": "ACC1cd651a66aXXXXXXXc6ece57a",
"country": "CO",
"creation_date": "2020-04-06T20:01:04.634358552Z",
"document_type": "national-id",
"email": "user@dominio.com",
"first_name": "XXXX",
"last_name": "XXXXXXX",
"national_id": "11XXXXXXX7",
"validators_prepared": {
"email-verification": false,
"face-recognition": false,
"identity-questions": false,
"phone-verification": false
}
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation account not found"
}
Get Enrollments by Account
Retrieves all enrollments linked to a specific account_id. Each enrollment object includes its status and other relevant details. Enrollment status begins as pending and can ultimately result in either success or failure.
For more information about declined enrollment reasons, please refer to the Declined Reasons Guide.
object
GetEnrollments
+
enrollments
array
History of all the enrollments made on the account
+
account_id
string
+
creation_date
string
+
enrollment_id
string
+
status
string
+
update_date
string
+
validation_type
string
+
validator_data
object
have the additional information that gives the validators
+
next
string
Path to the next page
+
self
string
Path to the current page
{
"enrollments": [
{
"account_id": "ACC3a9c0ca65674e3931f0bbde097d29e71",
"creation_date": "2023-09-04T15:13:38.65275144Z",
"enrollment_id": "ENR98ba8c64d5b98e9775c223399c95732e",
"status": "success",
"update_date": "2023-09-04T15:13:38.652751555Z",
"validation_type": "email-verification"
},
{
"account_id": "ACC3a9XXXXXXX9e71",
"creation_date": "2023-09-04T13:54:46.513072467Z",
"enrollment_id": "ENR2276XXXXXXXXbd39f0df2",
"status": "success",
"update_date": "2023-09-04T13:54:46.513072565Z",
"validation_type": "phone-verification",
"validator_data": {
"phone_trust_score": {
"phone_behavior_score": 1
}
}
},
{
"account_id": "ACC3a9XXXXXXX9e71",
"creation_date": "2023-09-03T13:54:46.513072467Z",
"enrollment_id": "ENR2276XXXXXXXXbd39f0df3",
"status": "success",
"update_date": "2023-09-03T13:54:46.513072565Z",
"validation_type": "phone-verification",
"validator_data": {
"phone_trust_score": {
"phone_behavior_score": 1
}
}
}
],
"next": "",
"self": "/v1/accounts/ACC3a9XXXXXXX9e71/enrollments"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Get Account Validations
Retrieves all validations linked to a specific account_id. Each validation object includes its validation status, expired reason, failure reason and other relevant details. Validation status begins as pending and can ultimately result in either success or failure.
For more information on failure reasons, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"history": [
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"attachment_status": "valid",
"creation_date": "2024-11-06T16:45:35.200430049Z",
"details": {
"background_check": {
"check_id": "CHK8ef2da7XXXXXXXXXXXXXXXXXXXXXX",
"check_url": "https://api.xxxxx.truora.com/v1/xxxxx/CHK8ef2da7XXXXXXXXXXXXXXXXXXXXXX"
},
"document_details": {
"birth_place": "CALI (VALLE)",
"client_id": "TCI8abd9a5daXXXXXXXXXXXXXXXXXXXXXX",
"country": "CO",
"creation_date": "2024-11-06T16:45:35.147018485Z",
"date_of_birth": "1985-05-15T00:00:00Z",
"doc_id": "DCRb12a3e5caeXXXXXXXXXXXXXXXXXXXXXX",
"document_number": "14XXXXXXX",
"document_type": "national-id",
"document_version": "co_national-id-2000",
"expedition_place": "CALI",
"gender": "male",
"height": "1.77",
"issue_date": "2003-05-19T00:00:00Z",
"last_name": "DOE SMITH",
"mime_type": "image/jpeg",
"name": "JOHN",
"national_registrar": "JANE SMITH",
"production_data": "P-XXXXXXX-XXXXXXXX-M-00XXXXXXXX-XXXXXXXX",
"rh": "O-",
"update_date": "2024-11-06T16:46:20.827254315Z"
},
"document_validations": {
"data_consistency": [
{
"created_at": "2024-11-06T16:46:21.065413653Z",
"manually_reviewed": false,
"message": "The national registrar is consistent",
"result": "valid",
"validation_name": "Validation of national registrar consistency",
"validation_type": "data-validation-national-registrar"
},
{
"created_at": "2024-11-06T16:46:21.065459479Z",
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
},
{
"created_at": "2024-11-06T16:46:21.065409854Z",
"manually_reviewed": false,
"message": "The document number is consistent",
"result": "valid",
"validation_name": "Validation of document number consistency",
"validation_type": "data-validation-document-number"
},
{
"created_at": "2024-11-06T16:46:21.065455803Z",
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
}
],
"government_database": [
{
"created_at": "2024-11-06T16:46:24.058838779Z",
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"manual_analysis": [
{
"created_at": "2024-11-06T16:46:21.090266507Z",
"manually_reviewed": false,
"message": "Currently the document does not require manual review",
"result": "skipped",
"validation_name": "Validation of Manual Analysis",
"validation_type": "manual-validation"
}
],
"photocopy_analysis": [
{
"created_at": "2024-11-06T16:46:21.878512502Z",
"manually_reviewed": false,
"message": "The document is not a photocopy",
"result": "valid",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.XXX.XXX.XXX",
"type": "document-validation",
"validation_id": "VLD4d727a7XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"allowed_retries": 2,
"creation_date": "2024-11-06T16:48:15.055184355Z",
"details": {
"face_recognition_validations": {
"age_range": {
"high": 36,
"low": 28
},
"confidence_score": 1,
"enrollment_id": "ENRc5eff0937XXXXXXXXXXXXXXXXXXXXXX",
"face_search": {
"confidence_score": 0,
"status": "success"
},
"similarity_status": "success"
}
},
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD19bfccXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"creation_date": "2024-10-18T18:43:33.174267229Z",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.8,
"type": "face-search",
"validation_id": "VLD89e39XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"creation_date": "2024-10-18T18:34:20.47857223Z",
"expired_reason": "input_file_not_uploaded",
"failure_status": "expired",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.8,
"type": "face-search",
"validation_id": "VLDbffa70eXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "failure"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"allowed_retries": 2,
"creation_date": "2024-10-01T01:57:52.199201708Z",
"ip_address": "191.XXX.XXX.XXX",
"remaining_retries": 2,
"type": "email-verification",
"validation_id": "VLD6af2d6XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
}
],
"next": "",
"self": "/v1/accounts/E5rc3joa6cMEtww6dtJodemo/validations"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing client id parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing username parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation id parameter"
}
{
"message": "Unauthorized"
}
{
"hint": "The HTTP Method, endpoint or resources may not be supported",
"message": "Missing Authentication Token"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Validation from Account
Note: This request will soon be deprecated. Please use the Get Validation (GET /v1/validations/{validation_id}) request instead.
Retrieves the detailed information of a specific validation using an account_id and validation_id. This object is useful for understanding the exact status of the validation process. You can retrieve the current status and results of a validation, where the validation_status begins as pending and can either be success or failure upon completion.
To obtain details such as the inputs or uploaded media for the validation, you can include the query parameter show_details with the value of true.
To learn more about the reasons for failure, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"account_id": "XXXXXXXXXXX",
"creation_date": "2021-03-20T20:07:34.330232958Z",
"details": {
"background_check": {
"check_id": "CHKf5daXXXXX154919b700000",
"check_url": "https://api.checks.truora.com/v1/checks/CHKf5daXXXXX154919b700000"
},
"document_details": {
"birth_place": "XXXX (XXXX)",
"country": "CO",
"creation_date": "2023-02-17T15:55:09.705456343Z",
"date_of_birth": "1989-08-18T00:00:00-05:00",
"document_number": "123XXXX3",
"document_type": "national-id",
"expedition_place": "XXXX (XXXX)",
"gender": "male",
"height": "X.XX",
"issue_date": "2008-07-02T00:00:00-05:00",
"last_name": "XXXX XXXXX",
"mime_type": "image/jpeg",
"name": "XXXX XXXX",
"production_data": "P-3110600-00155117-M-1116247495-20090424",
"rh": "B+",
"update_date": "2023-02-17T15:55:57.504932806Z"
},
"document_validations": {
"data_consistency": [
{
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
}
],
"government_database": [
{
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
},
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
}
],
"photo_of_photo": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of photo of photo",
"validation_type": "photo-of-photo-validation"
}
],
"photocopy_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.XX.159.101",
"remaining_retries": 2,
"type": "document-validation",
"validation_id": "VLD0db8XXXXXXX7c5bf300000",
"validation_status": "success"
}
{
"account_id": "10100000000",
"creation_date": "2023-05-05T16:43:27.802280828Z",
"details": {
"electronic_signature_details": {
"original_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/28adcf6c-dac8-4bb2-a3f4-d5a9fb36fe77/a5a56e54-7ce7-431f-8e19-8a33.pdf",
"signature_image_url": "https://zapsign.s3.amazonaws.com/2023/5/files/4e701f71-3565-4aa1-839d-95fd5a20c690/b03f0159-ca1f-4e17-811c-cbf.png",
"signed_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/3067e4fd-d2b6-497c-a39d-8573b00f30fc/7850ae62-29ff-4f16-9376-25.pdf"
}
},
"ip_address": "181.128.000.00",
"type": "electronic-signature",
"validation_id": "VLDb8f66120306230af6acda333df",
"validation_status": "success"
}
{
"account_id": "XXXXXXbbb8dfb08XXXXX",
"creation_date": "2023-XX-27T14:XX:13.XXXXX",
"ip_address": "181.63.178.22",
"remaining_retries": 4,
"type": "email-verification",
"validation_id": "XXXX6469db754486e4f05XXXXXXXX",
"validation_status": "pending"
}
{
"account_id": "ACCe8522f66b889d8dd89c44XXXXXXXXXXXX",
"creation_date": "2023-03-13T06:01:47.694885272Z",
"details": {
"face_recognition_validations": {
"actions_status": [
{
"action": "look-left",
"status": "success"
},
{
"action": "open-mouth",
"status": "failure"
},
{
"action": "look-down",
"status": "success"
}
],
"confidence_score": 0.9,
"face_search": {
"confidence_score": 0,
"status": "success"
},
"liveness_status": "success",
"similarity_status": "success"
}
},
"ip_address": "191.000.000.000",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD3d8ceof51d73e2e97885XXXXXXXXXXXX",
"validation_status": "success"
}
{
"account_id": "ACC7d2bcc5fda53757f69f68d4XXXXXXXXX",
"creation_date": "2021-08-03T04:30:29.607684727Z",
"ip_address": "XXX.XXX.XX.XX",
"type": "face-search",
"validation_id": "VLD46874fa717523ada3a74XXXXXXXXX",
"validation_status": "success"
}
{
"account_id": "ACCe9a8c47ae63a7aXXXXXXXXX",
"creation_date": "2023-03-16T05:00:00.000",
"ip_address": "192.168.1.1",
"remaining_retries": 3,
"type": "phone-verification",
"validation_id": "VLDad14d19e60f020326XXXXXXXXX",
"validation_status": "success"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 400,
"message": "Invalid request: missing validation type"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
true, retrieves additional validation details, including links to user-uploaded files that remain valid for 15 minutes.
Enrollments
The enrollment step is crucial in our system, as it connects an account with a specific validation type. This process allows you to register a user once and perform multiple validations seamlessly. The required fields for an enrollment vary depending on the validation type. Note that enrollment is mandatory for all validators except document validation.
Create Enrollment
This indicates that you have the authorization of the person to be enrolled. This is mandatory in order to comply with data protection laws. Value must be set to true in order to perform the enrollment.
Indicates the type of validation to be performed along with this enrollment.
Only available for face-recognition validations. Used to specify the creation of enrollment that does not require an identity validation to complete. Set as none to skip the required validation. If omitted, the enrollment will require the normal validation process, and the enrollment status will remain pending until successfully validated.
Note: To use the confirmation parameter your company’s account must be authorized. To request authorization, please contact our Support Team. This authorization will affect only your Truora-API-Keys created after the approval.
[Required for email-verification] Email to be associated with the user account.
[Required for face-search] Indicates the reason to block a face. Set one of the following:
-
manipulated_document: Indicates that this person is known to use manipulated documents to pass identity validations. -
manipulated_photo: Indicates that this person is known to manipulate photos to pass identity validations. -
non_payment: Indicates that this person has incomplete payments and refuses to pay. -
criminal_records_in_company: Indicates that this person has some sort of criminal history with your company, or an ally. -
fraudster: Indicates you know this person to be a fraudster for reasons different from the above.
[Required for phone-verification] Phone number to be associated with the validation account on successful validation. Must include the country code (e.g., +57300XXXXXXX).
[Required for phone-verification] Specifies the label of the phone number to be associated with the validation account upon successful validation. You can associate up to three phone numbers with a user account. To do this, you must create a new enrollment by choosing a different phone_type each time.
Account ID linked to the enrollment.
An account ID is automatically created if omitted; otherwise, the custom account ID provided is used.
The account ID helps trace enrollments/validations linked to the account. Only account IDs matching the pattern [a-zA-Z0-9_.-]+ are supported. Learn more at Create an Account ID.
[Optional* for phone-verification] Origin country of the person to be validated. *Required if it was not provided during account creation.
- Allowed: CO | CL | MX | BR | VE | PE | EC | AR | US
[Required for face-search] Country of the reported face. Use ALL when using TruFace (face-search) as a Face Validation compliment.
- Allowed: ALL | BR | CL | CO | CR | EC | MX | PE
{
"account_id": "ACC3e3ac2f2e4274a7feddfdfxxxxxxxxxx",
"creation_date": "2023-01-xxT03:xx:xx.xxxx",
"enrollment_id": "ENRfa0251f477adaeccb0968axxxxxxxxxx",
"status": "success",
"update_date": "2023-01-xxT03:xx:xx.xxxx",
"validation_type": "phone-verification",
"validator_data": {
"phone_trust_score": {
"phone_behavior_score": 1
}
}
}
{
"account_id": "pgomezTruora",
"enrollment_status": "successfully enrolled",
"instructions": {
"phrase": "mi voz me identifica sรณlo a mรญ",
"voice_sample_upload_link_1": "https://files.truora.com/voice-recognition-validator/enroll/b6tcorivshibaguog4m4v9ttf/b6tcorivshibaguog4m4v9ttf-pgomezTruora/VEIf04714d221cdba6c1aed05878b7fb388/V1REC?Expires=1603399590u0026Signature=KJz6IVaqxvmGijpvHPGbIGEO2HnlM-eIz9p9VUkHHUJ06Mrvo~p9xpUmz2VS-KF2pS12cruzltprIB03U6pOSK7LYLV2Dgrh4fEuWp7-cjRRR9feJqdb6fFJbxxEbgvcLoK48G0DWSb17dYrujQQohWPAhh2RvOr5nmgZ0rGH5nkoe9yWdG~b51h75wt3Ua9EadetGAM5nfdZVDncsJzvqtzVsVlRZ37876B6VeF5iy419zd5aiyvGECRXmQT5ZhKnhgx5~7c5gdgZbzj2V-Jk14dtFpj-UxcfCNCmFy4LpagpL1nodmZK-3jeUec3LhRgqRINnZxQo1PVQgYO6wgA__u0026Key-Pair-Id=APKAIKAXK7MMJ6HWOZZA",
"voice_sample_upload_link_2": "https://files.truora.com/voice-recognition-validator/enroll/b6tcorivshibaguog4m4v9ttf/b6tcorivshibaguog4m4v9ttf-pgomezTruora/VEIf04714d221cdba6c1aed05878b7fb388/V2REC?Expires=1603399590u0026Signature=dIxmwRbvESBWD2DuZ6bOIXXq5SmOJ4H-sX9464TjJ~lomv4nQaKCrmYrfWJYh3rIt8ji6rShPstlAcFLFfSg36T3Gu27Y1Yr6DSYnqzwFlWSotOLAx8rVUXLoLZsyQ92Vo5Uxm4UpdHwId9r36qvKquYBrjYl6RYC6OIXU69awS94mwJskHWZgnkC1iqKumHlmG9GO~TTi2Hg1wAZ7kelFh462QxCsHurLUsD85Sy8Wj3BcGgoiYoUayOrOFfsU-V5~P5VebtTE5Xep4kfmOL19FaZYvzgows0TQ9Z-Nqqq~juSnXXvJWhmcAr4Nmy3piyYiY9gQ-fZYuy2YyVxc7g__u0026Key-Pair-Id=APKAIKAXK7MMJ6HWOZZA",
"voice_sample_upload_link_3": "https://files.truora.com/voice-recognition-validator/enroll/b6tcorivshibaguog4m4v9ttf/b6tcorivshibaguog4m4v9ttf-pgomezTruora/VEIf04714d221cdba6c1aed05878b7fb388/V3REC?Expires=1603399590u0026Signature=ZTod2LqJXPOLfJHcv8rJdKfOYtTDcGBqWZ~YbhgOIvBPc9Y6lM60vChoMUB2tKuyOwW-3mFAWV1BsXbylJXyR4LUwT-E~kt1clSRIT0yOAGQrS0Hz2ju0kVFr1alvxQMhTH2UOM~SG5-3HssU-l9i8RyQOjPFS1blJ49fUIuZ7FqT87J9xOggp8yuM7B7nBRVbSFjOs0gigpJu2zfa6PhDw9ORg~rBeECQIZp9hiO42coaFHQGPt3LjVIivQK5DTBKbyZd8TePLvqG1X3uxmj1jqDH1xTgjj-WTuELxtysCfIpM-hoSHaffP0D9OCNhoDGXz1erHo2Iyqb2-cS7ESA__u0026Key-Pair-Id=APKAIKAXK7MMJ6HWOZZA"
},
"validation_type": "voice-recognition"
}
{
"account_id": "xxxxb9feea24d05a75f3b23xxxxxxxx",
"creation_date": "2023-xx-xxT12:xx:56.xxx",
"enrollment_id": "xxxxe66da5556f317c8xxxxxxxxxx",
"status": "success",
"update_date": "2023-xx-xxT12:xx:56.xxx",
"validation_type": "email-verification"
}
{
"account_id": "ACC17dcf6a84a7e4adxxxxxxxxxxxxx",
"confirmation": "none",
"creation_date": "2023-02-20T22:18:40.xxxxxxxxxxxxx",
"enrollment_id": "ENRf76cbcce0fd996870faxxxxxxxxxxxxxxxx",
"file_upload_link": "https://files.truora.com/face-recognition-validator/enroll/TCI3ca341c4d96760xxxxxxxxxxxxxxx/ACC17dcf6a84a7e4adebxxxxxxxxxxxx/ENRf76cbcce0fd996xxxxxxxxxxxxxxxx?max-size=5242880u0026method=PUTu0026retries=1u0026Expires=1676931820u0026Signature=WZY~Knm~0-MuGPdY4DK5TQ~VZP6cPBS4VT04y8p27MsX9AmZpIDvrnGa~Xsrt1qpjHCl4I~7G2oN~hKeN4x9GovDvGce~eDcr0KWBuP-VddjHDZ4JQN~sTQCmut06n5L03fjzllPJq9xzWpnwNvHQbiKGxnQ5wB2uQzp0E1qtdGalqLheqMXb-q-O~fNY-nwrtGGXa4GIU-7JRIWQ5o2AR0naOCPIeN3TxDV~r8~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"reason": "waiting_file_upload",
"status": "pending",
"update_date": "2023-02-20T22:18:40.066109548Z",
"validation_type": "face-recognition"
}
{
"account_id": "ACCf4846c6a03de98ca8xxxxxxxxxxxxx",
"creation_date": "2023-02-22T17:03:36.322609772Z",
"enrollment_id": "ENR84b0443a9481aexxxxxxxxxxxxx",
"file_upload_link": "https://files.truora.com/xxxxxx",
"fraud_reason": "manipulated_document",
"reason": "waiting_file_upload",
"status": "pending",
"update_date": "2023-02-22T17:03:36.322609873Z",
"validation_type": "face-search"
}
{
"account_id": "ACCef6ba68cc12d964018v7d506e117994f",
"creation_date": "2022-01-21T21:41:47.267643618Z",
"enrollment_id": "ENRcc52g8e394e6f0cdf9eae14d353d96xf",
"status": "success",
"update_date": "2022-01-21T21:41:47.267643739Z",
"validation_type": "identity-questions",
"validator_data": {
"check_id": "CHK00f94ecae917ceh623wd5936477f2335"
}
}
{
"account_id": "ACC3e3ac2f2e4274a7feddfdfxxxxxxxxxx",
"creation_date": "2023-01-xxT03:xx:xx.xxxx",
"enrollment_id": "ENRfa0251f477adaeccb0968axxxxxxxxxx",
"reason": "phone_number_out_of_coverage",
"status": "failure",
"update_date": "2023-01-xxT03:xx:xx.xxxx",
"validation_type": "phone-verification"
}
{
"account_id": "ACC3e3ac2f2e4274a7feddfdfxxxxxxxxxx",
"creation_date": "2023-01-xxT03:xx:xx.xxxx",
"enrollment_id": "ENRfa0251f477adaeccb0968axxxxxxxxxx",
"reason": "phone_number_not_found",
"status": "failure",
"update_date": "2023-01-xxT03:xx:xx.xxxx",
"validation_type": "phone-verification"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing fraud reason"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: user authorization must be true or false"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid validation type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: user authorization must be true or false"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid fraud reason"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: request was not authorized by end user"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid country"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid validation type"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing email"
}
{
"message": "Unauthorized"
}
{
"hint": "The HTTP Method, endpoint or resources may not be supported",
"message": "Missing Authentication Token"
}
Get Enrollments by Account
Retrieves all enrollments linked to a specific account_id. Each enrollment object includes its status and other relevant details. Enrollment status begins as pending and can ultimately result in either success or failure.
For more information about declined enrollment reasons, please refer to the Declined Reasons Guide.
object
GetEnrollments
+
enrollments
array
History of all the enrollments made on the account
+
account_id
string
+
creation_date
string
+
enrollment_id
string
+
status
string
+
update_date
string
+
validation_type
string
+
validator_data
object
have the additional information that gives the validators
+
next
string
Path to the next page
+
self
string
Path to the current page
{
"enrollments": [
{
"account_id": "ACC3a9c0ca65674e3931f0bbde097d29e71",
"creation_date": "2023-09-04T15:13:38.65275144Z",
"enrollment_id": "ENR98ba8c64d5b98e9775c223399c95732e",
"status": "success",
"update_date": "2023-09-04T15:13:38.652751555Z",
"validation_type": "email-verification"
},
{
"account_id": "ACC3a9XXXXXXX9e71",
"creation_date": "2023-09-04T13:54:46.513072467Z",
"enrollment_id": "ENR2276XXXXXXXXbd39f0df2",
"status": "success",
"update_date": "2023-09-04T13:54:46.513072565Z",
"validation_type": "phone-verification",
"validator_data": {
"phone_trust_score": {
"phone_behavior_score": 1
}
}
},
{
"account_id": "ACC3a9XXXXXXX9e71",
"creation_date": "2023-09-03T13:54:46.513072467Z",
"enrollment_id": "ENR2276XXXXXXXXbd39f0df3",
"status": "success",
"update_date": "2023-09-03T13:54:46.513072565Z",
"validation_type": "phone-verification",
"validator_data": {
"phone_trust_score": {
"phone_behavior_score": 1
}
}
}
],
"next": "",
"self": "/v1/accounts/ACC3a9XXXXXXX9e71/enrollments"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Resource not found"
}
Get Enrollment
Allows you to search for an enrollment to verify its progress. Using this step is optional. The enrollment status begins as pending and can ultimately result in either success or failure.
For more information about declined enrollment reasons, please refer to the Declined Reasons Guide.
object
Enrollment
+
account_id
string
+
creation_date
string
+
enrollment_id
string
+
status
string
+
update_date
string
+
validation_type
string
+
validator_data
object
have the additional information that gives the validators
{
"account_id": "ACC123",
"creation_date": "2023-05-23T20:49:08.576056385Z",
"enrollment_id": "ENR88e59717b50ba4bdd2d6e03407820699",
"status": "success",
"update_date": "2023-05-23T20:49:08.576056485Z",
"validation_type": "document-validation"
}
object
NotFoundError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Enrollment not found"
}
Delete enrollment
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"message": "Enrollment was succesfully deleted"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: this enrollment does not support deletion"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing fraud reason"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Enrollment not found"
}
Validations
Validations is your tool for managing various validators such as document validation, face recognition, face search (TruFace), email verification, and phone verification. This API handles all the necessary logic for these validators, offering a unified service to manage multiple validators efficiently.
Create Validation
Indicates the type of validation to be performed.
This indicates that you have the authorization of the person to be verified. This is mandatory in order to comply with data protection laws. Value must be set to true in order to perform the validation.
Account ID linked to the validation.
For document-validation, an account ID is automatically created if omitted; otherwise, the custom account ID provided is used.
For other validations, use the same account ID from the enrollment process.
The account ID helps trace validations linked to the account. Only account IDs matching the pattern [a-zA-Z0-9_.-]+ are supported. Learn more at Create an Account ID.
The time, in seconds, users will have to complete the validation. If omitted, the timeout from the client’s config will be used.
- Default: 300 (5 minutes) for all validators.
- Max: 600 (10 minutes) for phone-verification and email-verification;
21600 (6 hours) for document-validation, face-recognition and face-search.
[Required for document-validation] Set this value to the type of document been validated. For ppt please ask sales team.
Refer to Supported Document Types for a complete reference of supported document types, applicable countries and document front/reverse picture requirements.
Determines the required similarity between the provided picture and video or selfie to pass the face-recognition validation, ranging from 0 to 1. By default, the threshold is set to 0.65.
For email-verification, specifies the language of the email that the final user receives.
Evaluates the availability for manual review according to the review schedule. If unavailable, the manual review will be skipped without affecting the validation status, and the manual review status will be marked as unavailable.
[Required for phone-verification] Specifies the label of the phone number to be associated with the validation account upon successful validation. The phone type must have already been enrolled.
For document-validation, when specified, indicates the name of the Custom Type check to be used when a background check linked to this validation is desired. Keep in mind that the Custom Type check must already exist.
Indicates which subvalidations you want to perform during the face-recognition validation execution. If omitted, only similarity will be used. You can select more than one.
[Required for speech_match subvalidation] Minimum precision that the audio transcription obtained from the video selfie should have with the speech_token.
[Required if you have active retries] Refers to the validation_id of the failed validation. Remember that it is also necessary to send the same account ID (even if it is the automatically generated one) of the failed validation.
Note: When type is face-recognition, only available if passive liveness is enabled.
[Required for document-validation] Set the country of the document being validated. Use ALL when document_type is set to passport.
For BR,CR, please ask sales team.
- Allowed: CO | CL | MX | PE | BR | CR | SV | ALL
[Required for face-search] Country of the face to be searched in reported lists (TruFace).
Use ALL when using TruFace (face-search) as a Face Validation compliment.
- Allowed: ALL | BR | CL | CO | CR | EC | MX | PE
[Required for phone-verification] Indicates the channel used to perform the verification. Some problems may occur when receiving the SMS due to external protocols of the mobile service providers, so we recommend giving an additional option to the users.
If you set whatsapp as the verify_channel value, you must have your own WABA line and Activate it. Then, create your Outbound message of type OTP and Contact Support to provide your Outbound ID for inclusion in your process.
Optional external identifier stored in the database along with the main structure. Used for reference purposes only, without affecting processing or logic. (Maximum length: 128 characters).
[Required for phone-verification] Language used to perform the validation via the selected verification channel.
{
"account_id": "ACC1d8bfc3959b4a24fe1exxxxxxxxxxx",
"creation_date": "2023-02-21T14:46:41.150xxxxxxxxxxx",
"instructions": {
"file_upload_link": "https://files.truora.com/face-recognition-validator/create-validation/TCI3ca341c4d9676046f26d1f8bdxxxxxxxxxxx/TCI3ca341c4d9676046f26d1f8bd04xxxxxxxxxxx3/VLD4eae7bfb4cc12ea75328303xxxxxxxxxxx?max-size=31457280\u0026method=PUT\u0026retries=1\u0026Expires=1676991101\u0026Signature=YVQGZWVhUiwHtcf8bQaxt9WZNLnLE7wScicZa~TkO2tokL1-FtTZH1rPfE1MJYj2gnS8eYP~zZi1Cc3pVGHrQ3cif4p-gWZshbVlvzQGhvYvAkOHtBUpae9Kaom-fTufqqflynJKdgkdfDv2RkZHrHM7qFZvYHfGuPUFznDv59OHuqKz350yxAACUQcbXtmXvSc6ZJzKNbqvRMCqzqYwgRyM86PxGgqFC-geKwvxIbPrW1Yi~uXoYF3UCgEjKC8TL3Abvqh20VQIlRpRQ8a3F2m0iCqaLDA2MoRVhqxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"ip_address": "191.000.000.000",
"threshold": 0.7,
"type": "face-recognition",
"validation_id": "VLD4eae7bfb4cc12ea75328303xxxxxxxxxxx",
"validation_status": "pending"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: Validation account not found"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid threshold"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing account id parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation type"
}
{
"message": "Unauthorized"
}
Perform validation
validation_id. If a previous validation attempt was unsuccessful, this will count as a retry, which could occur due to errors such as a typo in the token or other mistakes.Indicates the type of validation to be performed.
The validation code sent to the user’s email or phone (via SMS, call, or WhatsApp) for verification.
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"account_id": "xxxe9a8c47ae63a7axxxxxxxxx",
"creation_date": "2023-xx-xxT05:00:xx.xxxx",
"ip_address": "192.168.xx.xx",
"remaining_retries": 3,
"type": "phone-verification",
"validation_id": "xxxad14d19e60f020326xxxxxxxxx",
"validation_status": "success"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 400,
"message": "Invalid request: requested validation is no longer available"
}
Restores a previously deleted validation and its associated data
{
"lifecycle_status": "restoring",
"validation_id": "VLD8485d19000000000000000"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "An unexpected error occurred. Try again later"
}
File Upload
Accepts binary files such as images, videos, or other types of files, encoded in Base64 format. This input is used for uploading media or documents required in identity verification processes.
{
"fileId": "file12345",
"message": "File was successfully uploaded",
"timestamp": "2024-11-06T12:00:00Z"
}
{
"code": 400,
"message": "Invalid request: missing file parameter"
}
Get Account Validations
Retrieves all validations linked to a specific account_id. Each validation object includes its validation status, expired reason, failure reason and other relevant details. Validation status begins as pending and can ultimately result in either success or failure.
For more information on failure reasons, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"history": [
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"attachment_status": "valid",
"creation_date": "2024-11-06T16:45:35.200430049Z",
"details": {
"background_check": {
"check_id": "CHK8ef2da7XXXXXXXXXXXXXXXXXXXXXX",
"check_url": "https://api.xxxxx.truora.com/v1/xxxxx/CHK8ef2da7XXXXXXXXXXXXXXXXXXXXXX"
},
"document_details": {
"birth_place": "CALI (VALLE)",
"client_id": "TCI8abd9a5daXXXXXXXXXXXXXXXXXXXXXX",
"country": "CO",
"creation_date": "2024-11-06T16:45:35.147018485Z",
"date_of_birth": "1985-05-15T00:00:00Z",
"doc_id": "DCRb12a3e5caeXXXXXXXXXXXXXXXXXXXXXX",
"document_number": "14XXXXXXX",
"document_type": "national-id",
"document_version": "co_national-id-2000",
"expedition_place": "CALI",
"gender": "male",
"height": "1.77",
"issue_date": "2003-05-19T00:00:00Z",
"last_name": "DOE SMITH",
"mime_type": "image/jpeg",
"name": "JOHN",
"national_registrar": "JANE SMITH",
"production_data": "P-XXXXXXX-XXXXXXXX-M-00XXXXXXXX-XXXXXXXX",
"rh": "O-",
"update_date": "2024-11-06T16:46:20.827254315Z"
},
"document_validations": {
"data_consistency": [
{
"created_at": "2024-11-06T16:46:21.065413653Z",
"manually_reviewed": false,
"message": "The national registrar is consistent",
"result": "valid",
"validation_name": "Validation of national registrar consistency",
"validation_type": "data-validation-national-registrar"
},
{
"created_at": "2024-11-06T16:46:21.065459479Z",
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
},
{
"created_at": "2024-11-06T16:46:21.065409854Z",
"manually_reviewed": false,
"message": "The document number is consistent",
"result": "valid",
"validation_name": "Validation of document number consistency",
"validation_type": "data-validation-document-number"
},
{
"created_at": "2024-11-06T16:46:21.065455803Z",
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
}
],
"government_database": [
{
"created_at": "2024-11-06T16:46:24.058838779Z",
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"manual_analysis": [
{
"created_at": "2024-11-06T16:46:21.090266507Z",
"manually_reviewed": false,
"message": "Currently the document does not require manual review",
"result": "skipped",
"validation_name": "Validation of Manual Analysis",
"validation_type": "manual-validation"
}
],
"photocopy_analysis": [
{
"created_at": "2024-11-06T16:46:21.878512502Z",
"manually_reviewed": false,
"message": "The document is not a photocopy",
"result": "valid",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.XXX.XXX.XXX",
"type": "document-validation",
"validation_id": "VLD4d727a7XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"allowed_retries": 2,
"creation_date": "2024-11-06T16:48:15.055184355Z",
"details": {
"face_recognition_validations": {
"age_range": {
"high": 36,
"low": 28
},
"confidence_score": 1,
"enrollment_id": "ENRc5eff0937XXXXXXXXXXXXXXXXXXXXXX",
"face_search": {
"confidence_score": 0,
"status": "success"
},
"similarity_status": "success"
}
},
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD19bfccXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"creation_date": "2024-10-18T18:43:33.174267229Z",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.8,
"type": "face-search",
"validation_id": "VLD89e39XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"creation_date": "2024-10-18T18:34:20.47857223Z",
"expired_reason": "input_file_not_uploaded",
"failure_status": "expired",
"ip_address": "186.XXX.XXX.XXX",
"threshold": 0.8,
"type": "face-search",
"validation_id": "VLDbffa70eXXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "failure"
},
{
"account_id": "E5rc3joa6cMEtww6dtJodemo",
"allowed_retries": 2,
"creation_date": "2024-10-01T01:57:52.199201708Z",
"ip_address": "191.XXX.XXX.XXX",
"remaining_retries": 2,
"type": "email-verification",
"validation_id": "VLD6af2d6XXXXXXXXXXXXXXXXXXXXXX",
"validation_status": "success"
}
],
"next": "",
"self": "/v1/accounts/E5rc3joa6cMEtww6dtJodemo/validations"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing client id parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing username parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation id parameter"
}
{
"message": "Unauthorized"
}
{
"hint": "The HTTP Method, endpoint or resources may not be supported",
"message": "Missing Authentication Token"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Validation from Account
Note: This request will soon be deprecated. Please use the Get Validation (GET /v1/validations/{validation_id}) request instead.
Retrieves the detailed information of a specific validation using an account_id and validation_id. This object is useful for understanding the exact status of the validation process. You can retrieve the current status and results of a validation, where the validation_status begins as pending and can either be success or failure upon completion.
To obtain details such as the inputs or uploaded media for the validation, you can include the query parameter show_details with the value of true.
To learn more about the reasons for failure, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"account_id": "XXXXXXXXXXX",
"creation_date": "2021-03-20T20:07:34.330232958Z",
"details": {
"background_check": {
"check_id": "CHKf5daXXXXX154919b700000",
"check_url": "https://api.checks.truora.com/v1/checks/CHKf5daXXXXX154919b700000"
},
"document_details": {
"birth_place": "XXXX (XXXX)",
"country": "CO",
"creation_date": "2023-02-17T15:55:09.705456343Z",
"date_of_birth": "1989-08-18T00:00:00-05:00",
"document_number": "123XXXX3",
"document_type": "national-id",
"expedition_place": "XXXX (XXXX)",
"gender": "male",
"height": "X.XX",
"issue_date": "2008-07-02T00:00:00-05:00",
"last_name": "XXXX XXXXX",
"mime_type": "image/jpeg",
"name": "XXXX XXXX",
"production_data": "P-3110600-00155117-M-1116247495-20090424",
"rh": "B+",
"update_date": "2023-02-17T15:55:57.504932806Z"
},
"document_validations": {
"data_consistency": [
{
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
}
],
"government_database": [
{
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
},
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
}
],
"photo_of_photo": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of photo of photo",
"validation_type": "photo-of-photo-validation"
}
],
"photocopy_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.XX.159.101",
"remaining_retries": 2,
"type": "document-validation",
"validation_id": "VLD0db8XXXXXXX7c5bf300000",
"validation_status": "success"
}
{
"account_id": "10100000000",
"creation_date": "2023-05-05T16:43:27.802280828Z",
"details": {
"electronic_signature_details": {
"original_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/28adcf6c-dac8-4bb2-a3f4-d5a9fb36fe77/a5a56e54-7ce7-431f-8e19-8a33.pdf",
"signature_image_url": "https://zapsign.s3.amazonaws.com/2023/5/files/4e701f71-3565-4aa1-839d-95fd5a20c690/b03f0159-ca1f-4e17-811c-cbf.png",
"signed_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/3067e4fd-d2b6-497c-a39d-8573b00f30fc/7850ae62-29ff-4f16-9376-25.pdf"
}
},
"ip_address": "181.128.000.00",
"type": "electronic-signature",
"validation_id": "VLDb8f66120306230af6acda333df",
"validation_status": "success"
}
{
"account_id": "XXXXXXbbb8dfb08XXXXX",
"creation_date": "2023-XX-27T14:XX:13.XXXXX",
"ip_address": "181.63.178.22",
"remaining_retries": 4,
"type": "email-verification",
"validation_id": "XXXX6469db754486e4f05XXXXXXXX",
"validation_status": "pending"
}
{
"account_id": "ACCe8522f66b889d8dd89c44XXXXXXXXXXXX",
"creation_date": "2023-03-13T06:01:47.694885272Z",
"details": {
"face_recognition_validations": {
"actions_status": [
{
"action": "look-left",
"status": "success"
},
{
"action": "open-mouth",
"status": "failure"
},
{
"action": "look-down",
"status": "success"
}
],
"confidence_score": 0.9,
"face_search": {
"confidence_score": 0,
"status": "success"
},
"liveness_status": "success",
"similarity_status": "success"
}
},
"ip_address": "191.000.000.000",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD3d8ceof51d73e2e97885XXXXXXXXXXXX",
"validation_status": "success"
}
{
"account_id": "ACC7d2bcc5fda53757f69f68d4XXXXXXXXX",
"creation_date": "2021-08-03T04:30:29.607684727Z",
"ip_address": "XXX.XXX.XX.XX",
"type": "face-search",
"validation_id": "VLD46874fa717523ada3a74XXXXXXXXX",
"validation_status": "success"
}
{
"account_id": "ACCe9a8c47ae63a7aXXXXXXXXX",
"creation_date": "2023-03-16T05:00:00.000",
"ip_address": "192.168.1.1",
"remaining_retries": 3,
"type": "phone-verification",
"validation_id": "VLDad14d19e60f020326XXXXXXXXX",
"validation_status": "success"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 400,
"message": "Invalid request: missing validation type"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
true, retrieves additional validation details, including links to user-uploaded files that remain valid for 15 minutes.
Get Document Infographic
{
"infographics": [
{
"name": "co_national-id-2000.jpg",
"preview_url": "https://drive.google.com/uc?id=abc123",
"slides": [
{
"name": "front",
"preview_url": "https://drive.google.com/uc?id=abc123",
"url": "https://drive.google.com/file/d/abc123/view"
}
],
"url": "https://drive.google.com/file/d/abc123/view"
}
]
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing country"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing document version"
}
{
"message": "Unauthorized"
}
{
"code": 10500,
"http_code": 500,
"message": "Internal server error"
}
Get all user Validations
This endpoint allows you to list all validations associated with your users, enabling effective tracking of their current statuses. The returned object provides insights into the exact status of each validation process, where the validation_status begins as pending and can ultimately result in either success or failure.
To learn more about the reasons for failure, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"account_id": "xxxxxxxxxxx",
"creation_date": "2021-03-20T20:07:34.330232958Z",
"details": {
"background_check": {
"check_id": "CHKf5dafa86ee34f41b08154919b700000",
"check_url": "https://api.checks.truora.com/v1/checks/CHKf5dafa86ee34f41b08154919b700000"
},
"document_details": {
"birth_place": "XXXX (XXXX)",
"country": "CO",
"creation_date": "2023-02-17T15:55:09.705456343Z",
"date_of_birth": "1989-08-18T00:00:00-05:00",
"document_number": "123123123",
"document_type": "national-id",
"expedition_place": "XXXX (XXXX)",
"gender": "male",
"height": "X.XX",
"issue_date": "2008-07-02T00:00:00-05:00",
"last_name": "XXXX XXXXX",
"mime_type": "image/jpeg",
"name": "XXXX XXXX",
"production_data": "P-3110600-00155117-M-1116247495-20090424",
"rh": "B+",
"update_date": "2023-02-17T15:55:57.504932806Z"
},
"document_validations": {
"data_consistency": [
{
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
}
],
"government_database": [
{
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
},
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
}
],
"photo_of_photo": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of photo of photo",
"validation_type": "photo-of-photo-validation"
}
],
"photocopy_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.27.159.101",
"remaining_retries": 2,
"type": "document-validation",
"validation_id": "VLD0db8485d19eeabc29c77c5bf300000",
"validation_status": "success"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing client id parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing username parameter"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation id parameter"
}
{
"message": "Unauthorized"
}
{
"hint": "The HTTP Method, endpoint or resources may not be supported",
"message": "Missing Authentication Token"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "Internal server error, try again later"
}
Get Validation
Returns a validation object given a validation_id. This object is useful for understanding the exact status of the validation process. You can retrieve the current status and results of a validation, where the validation_status begins as pending and can either be success or failure upon completion.
To obtain details such as the inputs or uploaded media for the validation, you can include the query parameter show_details with the value of true.
To learn more about the reasons for failure, please refer to the following guides:
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{
"account_id": "xxxxxxxxxxx",
"creation_date": "2021-03-20T20:07:34.330232958Z",
"details": {
"background_check": {
"check_id": "CHKf5dafa86ee34f41b08154919b700000",
"check_url": "https://api.checks.truora.com/v1/checks/CHKf5dafa86ee34f41b08154919b700000"
},
"document_details": {
"birth_place": "XXXX (XXXX)",
"country": "CO",
"creation_date": "2023-02-17T15:55:09.705456343Z",
"date_of_birth": "1989-08-18T00:00:00-05:00",
"document_number": "123123123",
"document_type": "national-id",
"expedition_place": "XXXX (XXXX)",
"gender": "male",
"height": "X.XX",
"issue_date": "2008-07-02T00:00:00-05:00",
"last_name": "XXXX XXXXX",
"mime_type": "image/jpeg",
"name": "XXXX XXXX",
"production_data": "P-3110600-00155117-M-1116247495-20090424",
"rh": "B+",
"update_date": "2023-02-17T15:55:57.504932806Z"
},
"document_validations": {
"data_consistency": [
{
"manually_reviewed": false,
"message": "The date of birth is valid",
"result": "valid",
"validation_name": "Validation of date of birth",
"validation_type": "date-of-birth-validation"
},
{
"manually_reviewed": false,
"message": "The document has a valid document number or NUIP",
"result": "valid",
"validation_name": "Validation of Document Number",
"validation_type": "document-number-validation"
}
],
"government_database": [
{
"manually_reviewed": false,
"message": "Document is current and registered in main identity database",
"result": "valid",
"validation_name": "Validation of Government Database - Registradurรญa",
"validation_type": "government-database-digital-validation-certificate-cedula"
}
],
"image_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document text alterations",
"validation_type": "fake-text-validation"
},
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of document picture alterations",
"validation_type": "fake-picture-validation"
}
],
"photo_of_photo": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of photo of photo",
"validation_type": "photo-of-photo-validation"
}
],
"photocopy_analysis": [
{
"manually_reviewed": false,
"message": "Validation is disabled by config",
"result": "skipped",
"validation_name": "Validation of Photocopy Analysis",
"validation_type": "photocopy-validation"
}
]
}
},
"ip_address": "186.27.159.101",
"remaining_retries": 2,
"type": "document-validation",
"validation_id": "VLD0db8485d19eeabc29c77c5bf300000",
"validation_status": "success"
}
{
"account_id": "10100000000",
"creation_date": "2023-05-05T16:43:27.802280828Z",
"details": {
"electronic_signature_details": {
"original_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/28adcf6c-dac8-4bb2-a3f4-d5a9fb36fe77/a5a56e54-7ce7-431f-8e19-8a33.pdf",
"signature_image_url": "https://zapsign.s3.amazonaws.com/2023/5/files/4e701f71-3565-4aa1-839d-95fd5a20c690/b03f0159-ca1f-4e17-811c-cbf.png",
"signed_document_url": "https://zapsign.s3.amazonaws.com/2023/5/pdf/3067e4fd-d2b6-497c-a39d-8573b00f30fc/7850ae62-29ff-4f16-9376-25.pdf"
}
},
"ip_address": "181.128.000.00",
"type": "electronic-signature",
"validation_id": "VLDb8f66120306230af6acda333df",
"validation_status": "success"
}
{
"account_id": "xxxxxxbbb8dfb08xxxxx",
"creation_date": "2023-xx-27T14:xx:13.xxxxx",
"ip_address": "181.63.178.22",
"remaining_retries": 4,
"type": "email-verification",
"validation_id": "xxxx6469db754486e4f05xxxxxxxx",
"validation_status": "pending"
}
{
"account_id": "ACCe8522f66b889d8dd89c44xxxxxxxxxxxx",
"creation_date": "2023-03-13T06:01:47.694885272Z",
"details": {
"face_recognition_validations": {
"actions_status": [
{
"action": "look-left",
"status": "success"
},
{
"action": "open-mouth",
"status": "failure"
},
{
"action": "look-down",
"status": "success"
}
],
"confidence_score": 0.9,
"face_search": {
"confidence_score": 0,
"status": "success"
},
"liveness_status": "success",
"similarity_status": "success"
}
},
"ip_address": "191.000.000.000",
"threshold": 0.65,
"type": "face-recognition",
"validation_id": "VLD3d8ceof51d73e2e97885xxxxxxxxxxxx",
"validation_status": "success"
}
{
"account_id": "ACC7d2bcc5fda53757f69f68d4xxxxxxxxx",
"creation_date": "2021-08-03T04:30:29.607684727Z",
"ip_address": "xxx.xxx.xx.xx",
"type": "face-search",
"validation_id": "VLD46874fa717523ada3a74xxxxxxxxx",
"validation_status": "success"
}
{
"account_id": "ACCe9a8c47ae63a7axxxxxxxxx",
"creation_date": "2023-03-16T05:00:00.000",
"ip_address": "192.168.1.1",
"remaining_retries": 3,
"type": "phone-verification",
"validation_id": "VLDad14d19e60f020326xxxxxxxxx",
"validation_status": "success"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 400,
"message": "Invalid request: missing validation type"
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "Validation not found"
}
true, retrieves additional validation details, including links to user-uploaded files that remain valid for 15 minutes.
Deletes a validation and all its associated data
object
DeleteValidation
+
lifecycle_status
string
Indicates the lifecycle status of the validation (deleting, deleted, restoring, restored)
+
validation_id
string
Indicates the validation identifier
{
"lifecycle_status": "deleting",
"validation_id": "VLD8485d19000000000000000"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: this validation cannot be deleted"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validation id parameter"
}
object
UnauthorizedError
+
message
string
Used to notify error message
{
"message": "Unauthorized"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10404,
"http_code": 404,
"message": "The validation ID does not exist"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10409,
"http_code": 409,
"message": "This validation has already been deleted"
}
object
GenericError
+
code
number
Error code
+
http_code
number
HTTP Code response
+
message
string
Message describing the error
{
"code": 10500,
"http_code": 500,
"message": "An unexpected error occurred. Try again later"
}
Config
The Config Validators feature allows for customization of various parameters to improve the behavior of the validators. This is particularly valuable when you wish to set different decision parameters like thresholds, timeouts, manual review enabling, and more. Below are the parameters that are configurable across multiple validators.
-
timeout: The amount of time, in seconds, that users will have to perform the validation before it times out. -
allowed_retries: The number of times the validation may be retried before failing. -
retry_ttl: The time to live (TTL), in seconds, for creating a retry of any validation.Parameters Document Validator Face Validator Phone Validator Email Validator timeout X X X X allowed_retries X X X X retry_ttl X X - -
Config by Validator Type
Each Validator has its own particularities and specific parameters (not listed in the table above) that you may modify to better suit your company’s needs. To learn about specific configurable parameters, default values, and special considerations, please visit the guide for the validator you want to configure:
NOTES:
-
The Config Validators parameters are global to your account and will affect all validations performed across it.
-
However, validations performed in a Flow will prioritize the configuration in the Validator Block of your flow. All other parameters, not configurable within the Flow Builder, will take the global configuration values. To learn about flows, please visit the Create your first flow guide from our Digital Identity documentation.
Update config
Allows updating the values of various parameters to improve the behavior of the validators, such as timeout, allowed retries, threshold, manual review, among other properties from our validators. For more datails about customizable parameters for each validator, please refer to the individual configuration guides:
Validator to be configured.
Country for which the document-validation configuration will be updated.
The time, in seconds, users will have to complete the validation.
- Default: 300 (5 minutes) for all validators.
- Max: 600 (10 minutes) for
phone-verificationandemail-verification;
21600 (6 hours) fordocument-validationandface-recognition.
Custom main title text in the email-verification validator email. For details, language options and default values, see the Email Validator Config guide.
When set to true, adds face_search subvalidation to the face-recognition validation. This enables the system to check if the uploaded face is reported in Truface (face-search).
Available for document-validation and face-recognition.
The time to live (TTL), in seconds, for creating a retry of any validation.
-
For
document-validation: The default value is 300 seconds (5 minutes), with a maximum of 1800 seconds (30 minutes) and a minimum of 1 second. -
For
face-recognition: The default and maximum value is 300 seconds (5 minutes), with a minimum of 1 second.
Note: Forface-recognition, retry feature is only available when passive liveness is enabled in the Face Validation process. For more information visit the Facial Recognition Methods guide.
Custom support email address displayed at the bottom of the email-verification validator email. For details, language options and default values, see the Email Validator Config guide.
Determines whether manual review will be performed upon face-recognition validation failure. You must contact Truora to activate this service. For more information about manual review, please visit the Manual Review guide.
Analyzes the extracted data from the document for consistency in document-validation, such as date of birth and document number.
The number of times the validation may be retried before failing.
Note: For face-recognition, retry feature is only available when passive liveness is enabled in the Face Validation process. For more information visit the Facial Recognition Methods guide.
-
For
document-validation: The default value is 0 retries, with a maximum of 3 retries. -
For
face-recognition: The default value is 0 retries, with a maximum of 2 retries. -
For
email-verificationandphone-verification: The default value is 2 retries, with a maximum of 4 retries.
Analyzes if the image used for document-validation is a photocopy of a document.
Custom subject text in the email-verification validator email. For details, language options and default values, see the Email Validator Config guide.
Checks for any alterations or edits in the image of the validated document in document-validation.
Custom text appearing before the verification code in the email-verification validator email. For details, language options and default values, see the Email Validator Config guide.
Analyzes if the image used for validation is a photograph of a photograph of a document in document-validation.
The version of the document_type for which the document-validation configuration will be updated. If omitted, all supported document versions will be affected.
Note: For a complete list of Allowed document versions available by country and document type, refer to the tables in Appendix 1: Supported Document Versions. Please contact our Support Team for further assistance.
Custom text appearing after the verification code in the email-verification validator email. For details, language options and default values, see the Email Validator Config guide.
Determines the required similarity, ranging from 0 to 1, between the provided picture and the video or selfie used to pass the face-recognition validation. By default, the threshold is set to 0.65.
Custom text within the OTP phone-verification messages, up to 30 characters. For details, language options and default values, see the Phone Validator Config guide.
[Required if modifying a validation_method] The type of document for which the document-validation configuration will be updated. If omitted, all supported document types will be affected.
Note: Refer to Appendix 1 tables in the Document Validator Config guide for a list of supported Document Types by Country.
Validates the extracted identification number against government databases in document-validation.
Determines whether manual review will be performed upon validation failure in document-validation.
For more information about manual review, please visit the Manual Review guide.
object
ConfigMap
+
document-validation
object
+
country
string
Country for which the document validation configuration will be created
Options: ALL| CO| CL| MX| BR| PE
+
document_type
string
Document type for which the document validation configuration will be created
Options: passport| driver-license| general-registration| foreign-id| national-id| pep
+
document_version
string
Document version of the document type
Options: mx_ine-f| mx_ine-e| mx_ine-g| mx_ife-c| mx_ife-d| mx_fm3| co_national-id-2000| co_national-id-2020| co_foreign-id| co_pep| br_any| passport
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
validation_methods
string
Comma-separated list of validation methods. Allowed methods are: ``data-consistency``, ``government-database``, and ``image-analysis``.
+
email-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
enterprise-data
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
face-recognition
object
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
identity-questions
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
phone-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
custom_name
string
Custom name for verification messages
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
voice-recognition
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
{
"authenticate": {
"allowed_retries": 2,
"timeout": 300
},
"document-validation": {
"allowed_retries": 0,
"document_config": {
"ALL": {
"passport": {
"passport": [
"data-consistency"
]
}
},
"BR": {
"cnh": {
"br_driver-license": [
"data-consistency",
"..."
]
},
"driver-license": {
"br_any": [
"government-database-validation",
"..."
]
},
"general-registration": {
"br_any": [
"government-database-validation",
"..."
],
"br_rg-2022": [
"government-database-validation",
"..."
]
}
},
"CL": {
"driver-license": {
"cl_driver-license": [
"data-consistency",
"..."
]
},
"foreign-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"national-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2002": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
}
},
"CO": {
"driver-license": {
"co_driver-license-2013": [
"data-consistency",
"..."
]
},
"foreign-id": {
"co_foreign-id": [
"data-consistency",
"..."
]
},
"identity-card": {
"co_identity-card-2008": [
"data-consistency",
"..."
],
"co_identity-card-old": [
"data-consistency",
"..."
]
},
"national-id": {
"co_national-id-2000": [
"data-consistency",
"..."
],
"co_national-id-2020": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"pep": {
"co_pep": [
"government-database-validation",
"..."
]
},
"ppt": {
"co_ppt": [
"data-consistency",
"..."
]
},
"rut": {
"co_rut_company": [
"data-consistency",
"..."
],
"co_rut_person": [
"data-consistency",
"..."
]
},
"temporary-national-id": {
"co_contrasena": [
"manual-review",
"..."
]
}
},
"MX": {
"foreign-id": {
"mx_fm2": [
"data-consistency",
"..."
],
"mx_fm3": [
"data-consistency",
"..."
]
},
"invoice": {
"mx_invoice-cfe": [
"data-consistency",
"..."
],
"mx_invoice-telmex": [
"data-consistency",
"..."
],
"mx_invoice-total-play": [
"data-consistency",
"..."
]
},
"national-id": {
"mx_ife-c": [
"data-consistency",
"..."
],
"mx_ife-d": [
"data-consistency",
"..."
],
"mx_ine-e": [
"data-consistency",
"..."
],
"mx_ine-f": [
"data-consistency",
"..."
],
"mx_ine-g": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"picture-id": {
"mx_student-card": [
"data-consistency",
"..."
]
},
"record": {
"mx_company-tax-report": [
"data-consistency",
"..."
],
"mx_person-tax-report": [
"data-consistency",
"..."
]
}
},
"PA": {
"national-id": {
"pa_national-id": [
"data-consistency",
"..."
]
}
},
"PE": {
"foreign-id": {
"pe_foreign-card-2019": [
"manual-review",
"..."
],
"pe_foreign-card-2022": [
"manual-review",
"..."
]
},
"national-id": {
"pe_national-id-2005": [
"data-consistency",
"..."
],
"pe_national-id-2013": [
"data-consistency",
"..."
],
"pe_national-id-2020": [
"data-consistency",
"..."
]
}
},
"VE": {
"national-id": {
"ve_national-id": [
"data-consistency",
"..."
]
}
}
},
"retry_ttl": 300,
"timeout": 300
},
"electronic-signature": {
"timeout": 900
},
"email-verification": {
"allowed_retries": 1,
"document_validation_config": {},
"timeout": 300
},
"enterprise-data": {
"timeout": 300
},
"face-recognition": {
"allowed_retries": 0,
"enrollment_timeout": 300,
"face_validation_config": {
"government_mx": {
"threshold": 0.8
},
"similarity": {
"threshold": 0.65
}
},
"include_face_search": false,
"retry_ttl": 300,
"threshold": 0.65,
"timeout": 300,
"use_manual_review": false
},
"face-search": {
"enrollment_timeout": 300,
"threshold": 0.98,
"timeout": 300
},
"identity-questions": {
"allowed_retries": 1,
"threshold": 0.75,
"timeout": 300
},
"phone-verification": {
"allowed_retries": 2,
"custom_name": "el proceso",
"timeout": 300
},
"voice-recognition": {
"enrollment_timeout": 300,
"timeout": 300
}
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid config value: max allowed value for threshold is 1.0"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid config value: max allowed value for timeout is 21600"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validator"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: no config values specified"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: config already exists"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: getting config value of include_face_search: invalid config value"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: getting config value of use_manual_review: invalid config value"
}
Get Config
Fetches the current configuration state for all validators associated with your account.
Note: Since the response includes configuration details for all validators linked to your account, please review the specific validator details youโre interested in carefully.
object
ConfigMap
+
document-validation
object
+
country
string
Country for which the document validation configuration will be created
Options: ALL| CO| CL| MX| BR| PE
+
document_type
string
Document type for which the document validation configuration will be created
Options: passport| driver-license| general-registration| foreign-id| national-id| pep
+
document_version
string
Document version of the document type
Options: mx_ine-f| mx_ine-e| mx_ine-g| mx_ife-c| mx_ife-d| mx_fm3| co_national-id-2000| co_national-id-2020| co_foreign-id| co_pep| br_any| passport
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
validation_methods
string
Comma-separated list of validation methods. Allowed methods are: ``data-consistency``, ``government-database``, and ``image-analysis``.
+
email-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
enterprise-data
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
face-recognition
object
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
identity-questions
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
phone-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
custom_name
string
Custom name for verification messages
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
voice-recognition
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
{
"authenticate": {
"allowed_retries": 2,
"timeout": 300
},
"document-validation": {
"allowed_retries": 0,
"document_config": {
"ALL": {
"passport": {
"passport": [
"data-consistency"
]
}
},
"BR": {
"cnh": {
"br_driver-license": [
"data-consistency",
"..."
]
},
"driver-license": {
"br_any": [
"government-database-validation",
"..."
]
},
"general-registration": {
"br_any": [
"government-database-validation",
"..."
],
"br_rg-2022": [
"government-database-validation",
"..."
]
}
},
"CL": {
"driver-license": {
"cl_driver-license": [
"data-consistency",
"..."
]
},
"foreign-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"national-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2002": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
}
},
"CO": {
"driver-license": {
"co_driver-license-2013": [
"data-consistency",
"..."
]
},
"foreign-id": {
"co_foreign-id": [
"data-consistency",
"..."
]
},
"identity-card": {
"co_identity-card-2008": [
"data-consistency",
"..."
],
"co_identity-card-old": [
"data-consistency",
"..."
]
},
"national-id": {
"co_national-id-2000": [
"data-consistency",
"..."
],
"co_national-id-2020": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"pep": {
"co_pep": [
"government-database-validation",
"..."
]
},
"ppt": {
"co_ppt": [
"data-consistency",
"..."
]
},
"rut": {
"co_rut_company": [
"data-consistency",
"..."
],
"co_rut_person": [
"data-consistency",
"..."
]
},
"temporary-national-id": {
"co_contrasena": [
"manual-review",
"..."
]
}
},
"MX": {
"foreign-id": {
"mx_fm2": [
"data-consistency",
"..."
],
"mx_fm3": [
"data-consistency",
"..."
]
},
"invoice": {
"mx_invoice-cfe": [
"data-consistency",
"..."
],
"mx_invoice-telmex": [
"data-consistency",
"..."
],
"mx_invoice-total-play": [
"data-consistency",
"..."
]
},
"national-id": {
"mx_ife-c": [
"data-consistency",
"..."
],
"mx_ife-d": [
"data-consistency",
"..."
],
"mx_ine-e": [
"data-consistency",
"..."
],
"mx_ine-f": [
"data-consistency",
"..."
],
"mx_ine-g": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"picture-id": {
"mx_student-card": [
"data-consistency",
"..."
]
},
"record": {
"mx_company-tax-report": [
"data-consistency",
"..."
],
"mx_person-tax-report": [
"data-consistency",
"..."
]
}
},
"PA": {
"national-id": {
"pa_national-id": [
"data-consistency",
"..."
]
}
},
"PE": {
"foreign-id": {
"pe_foreign-card-2019": [
"manual-review",
"..."
],
"pe_foreign-card-2022": [
"manual-review",
"..."
]
},
"national-id": {
"pe_national-id-2005": [
"data-consistency",
"..."
],
"pe_national-id-2013": [
"data-consistency",
"..."
],
"pe_national-id-2020": [
"data-consistency",
"..."
]
}
},
"VE": {
"national-id": {
"ve_national-id": [
"data-consistency",
"..."
]
}
}
},
"retry_ttl": 300,
"timeout": 300
},
"electronic-signature": {
"timeout": 900
},
"email-verification": {
"allowed_retries": 1,
"document_validation_config": {},
"timeout": 300
},
"enterprise-data": {
"timeout": 300
},
"face-recognition": {
"allowed_retries": 0,
"enrollment_timeout": 300,
"face_validation_config": {
"government_mx": {
"threshold": 0.8
},
"similarity": {
"threshold": 0.65
}
},
"include_face_search": false,
"retry_ttl": 300,
"threshold": 0.65,
"timeout": 300,
"use_manual_review": false
},
"face-search": {
"enrollment_timeout": 300,
"threshold": 0.98,
"timeout": 300
},
"identity-questions": {
"allowed_retries": 1,
"threshold": 0.75,
"timeout": 300
},
"phone-verification": {
"allowed_retries": 2,
"custom_name": "el proceso",
"timeout": 300
},
"voice-recognition": {
"enrollment_timeout": 300,
"timeout": 300
}
}
{
"message": "Unauthorized"
}
Delete Config
type) within the validatorโs configuration. Deleting the configuration resets its values back to their defaults.Note: If you omit the
type parameter when sending the request, all configurations associated with the validator will be deleted, reverting all values to their default settings.object
ConfigMap
+
document-validation
object
+
country
string
Country for which the document validation configuration will be created
Options: ALL| CO| CL| MX| BR| PE
+
document_type
string
Document type for which the document validation configuration will be created
Options: passport| driver-license| general-registration| foreign-id| national-id| pep
+
document_version
string
Document version of the document type
Options: mx_ine-f| mx_ine-e| mx_ine-g| mx_ife-c| mx_ife-d| mx_fm3| co_national-id-2000| co_national-id-2020| co_foreign-id| co_pep| br_any| passport
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
validation_methods
string
Comma-separated list of validation methods. Allowed methods are: ``data-consistency``, ``government-database``, and ``image-analysis``.
+
email-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
enterprise-data
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
face-recognition
object
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
identity-questions
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
threshold
number
Correctness required to pass the validation from 0 to 1
Format: float
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
phone-verification
object
+
allowed_retries
number
Number of times users will be allowed to retry the validation
+
custom_name
string
Custom name for verification messages
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
+
voice-recognition
object
+
timeout
number
Time in seconds users will have to perform the validation. 5 minutes by default
{
"authenticate": {
"allowed_retries": 2,
"timeout": 300
},
"document-validation": {
"allowed_retries": 0,
"document_config": {
"ALL": {
"passport": {
"passport": [
"data-consistency"
]
}
},
"BR": {
"cnh": {
"br_driver-license": [
"data-consistency",
"..."
]
},
"driver-license": {
"br_any": [
"government-database-validation",
"..."
]
},
"general-registration": {
"br_any": [
"government-database-validation",
"..."
],
"br_rg-2022": [
"government-database-validation",
"..."
]
}
},
"CL": {
"driver-license": {
"cl_driver-license": [
"data-consistency",
"..."
]
},
"foreign-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"national-id": {
"cl_foreign-id-2013": [
"data-consistency",
"..."
],
"cl_national-id-2002": [
"data-consistency",
"..."
],
"cl_national-id-2013": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
}
},
"CO": {
"driver-license": {
"co_driver-license-2013": [
"data-consistency",
"..."
]
},
"foreign-id": {
"co_foreign-id": [
"data-consistency",
"..."
]
},
"identity-card": {
"co_identity-card-2008": [
"data-consistency",
"..."
],
"co_identity-card-old": [
"data-consistency",
"..."
]
},
"national-id": {
"co_national-id-2000": [
"data-consistency",
"..."
],
"co_national-id-2020": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"pep": {
"co_pep": [
"government-database-validation",
"..."
]
},
"ppt": {
"co_ppt": [
"data-consistency",
"..."
]
},
"rut": {
"co_rut_company": [
"data-consistency",
"..."
],
"co_rut_person": [
"data-consistency",
"..."
]
},
"temporary-national-id": {
"co_contrasena": [
"manual-review",
"..."
]
}
},
"MX": {
"foreign-id": {
"mx_fm2": [
"data-consistency",
"..."
],
"mx_fm3": [
"data-consistency",
"..."
]
},
"invoice": {
"mx_invoice-cfe": [
"data-consistency",
"..."
],
"mx_invoice-telmex": [
"data-consistency",
"..."
],
"mx_invoice-total-play": [
"data-consistency",
"..."
]
},
"national-id": {
"mx_ife-c": [
"data-consistency",
"..."
],
"mx_ife-d": [
"data-consistency",
"..."
],
"mx_ine-e": [
"data-consistency",
"..."
],
"mx_ine-f": [
"data-consistency",
"..."
],
"mx_ine-g": [
"data-consistency",
"..."
]
},
"passport": {
"passport": [
"data-consistency",
"..."
]
},
"picture-id": {
"mx_student-card": [
"data-consistency",
"..."
]
},
"record": {
"mx_company-tax-report": [
"data-consistency",
"..."
],
"mx_person-tax-report": [
"data-consistency",
"..."
]
}
},
"PA": {
"national-id": {
"pa_national-id": [
"data-consistency",
"..."
]
}
},
"PE": {
"foreign-id": {
"pe_foreign-card-2019": [
"manual-review",
"..."
],
"pe_foreign-card-2022": [
"manual-review",
"..."
]
},
"national-id": {
"pe_national-id-2005": [
"data-consistency",
"..."
],
"pe_national-id-2013": [
"data-consistency",
"..."
],
"pe_national-id-2020": [
"data-consistency",
"..."
]
}
},
"VE": {
"national-id": {
"ve_national-id": [
"data-consistency",
"..."
]
}
}
},
"retry_ttl": 300,
"timeout": 300
},
"electronic-signature": {
"timeout": 900
},
"email-verification": {
"allowed_retries": 1,
"document_validation_config": {},
"timeout": 300
},
"enterprise-data": {
"timeout": 300
},
"face-recognition": {
"allowed_retries": 0,
"enrollment_timeout": 300,
"face_validation_config": {
"government_mx": {
"threshold": 0.8
},
"similarity": {
"threshold": 0.65
}
},
"include_face_search": false,
"retry_ttl": 300,
"threshold": 0.65,
"timeout": 300,
"use_manual_review": false
},
"face-search": {
"enrollment_timeout": 300,
"threshold": 0.98,
"timeout": 300
},
"identity-questions": {
"allowed_retries": 1,
"threshold": 0.75,
"timeout": 300
},
"phone-verification": {
"allowed_retries": 2,
"custom_name": "el proceso",
"timeout": 300
},
"voice-recognition": {
"enrollment_timeout": 300,
"timeout": 300
}
}
object
Error
+
code
number
Error code
+
message
string
Message describing the error
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: missing validator"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: the configuration already has the default value"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid config name"
}
{
"code": 10400,
"http_code": 400,
"message": "Invalid request: invalid validator"
}
{
"message": "Unauthorized"
}
Allowed: timeout | allowed_retries | use_manual_review | document_config | retry_ttl
If validator is face-recognition:
Allowed: threshold | timeout | enrollment_timeout | use_manual_review | include_face_search
If validator is email-verification:
Allowed: timeout | allowed_retries | email_subject | email_title | email_text_1 | email_text_2 | support_email
If validator is phone-verification:
Allowed: allowed_retries | timeout | custom_name
Configuration type to be reset. If provided, the validator reset will only affect the selected configuration; otherwise, all configurations will be reset.
Note : For
document-validation, setting the type field to document_config will reset any Document Version Config to their default values.
Name of the validator’s config to be deleted.
Status
Status lets you check the current state of our services in real time.
Get status
object
Validation
+
account_id
string
Validation account ID
+
creation_date
string
Validation creation date. RFC3339 format. Example: 2020-01-16T19:20:31.024522827Z
Format: date-time
+
declined_reason
string
Describes the reason why the validation was rejected. Only visible if ``failure_status`` is ``declined``.
Options: image_analysis_not_passed| document_not_recognized| data_inconsistency| government_database_check_failed| ocr_no_text_detected| empty_input_file| invalid_curp| missing_text| invalid_mrz| age_above_limit| underage| invalid_issue_date| national_registrar_inconsistency| production_data_inconsistency| identity_belongs_to_dead_person| face_not_found_in_document| max_retries_reached
+
details
object
+
document_details
object
+
document_id
string
Document ID
+
document_validations
object
+
data_consistency
array
Validation applied to documents regarding data consistency
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
government_database
array
Validation applied to documents regarding government databases
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
image_analysis
array
Validations applied to the document regarding image analysis
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
manual_review
array
Allows performing manual reviews on documents when their validation failed.
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
photocopy-analysis
array
Validations applied to the document aimed to detect the use of a photocopy instead of the original document
+
message
string
Message describing the result of the validation
+
result
string
Validation result
Options: valid| invalid
+
validation_name
string
Type of validation performed on the document
+
validation_type
string
Validation type identifier
+
expired_reason
string
Describes the reason why the validation was expired. Only visible if ``failure_status`` is ``expired``.
Options: validation_not_performed| input_file_not_uploaded| pending_validation_methods| manual_review_expired
+
failure_status
string
Defines the reason why the validation failed. ``system_error`` means an error occurred while processing the validation, ``expired`` means the validation took too long to have a result, usually because the user took too long to submit the required information, and ``declined`` means the process was completed successfully but the subject did not pass the validation. A more detailed message is shown in the field ``declined_reason`` when the failure status is ``declined``
Options: declined| expired| system_error
+
flow_id
string
ID of the identity flow
+
front_image
string
URL of the ID document front picture submitted by the user
+
identity_process_id
string
ID of the Identity Process
+
ip_address
string
Validation IP address
+
reverse_image
string
URL of the ID document back picture submitted by the user
+
type
string
Validation type
Options: identity-questions| face-recognition| voice-recognition| email-verification| phone-verification| document-validation
+
validation_id
string
Validation ID
+
validation_status
string
Indicates whether the validation was successful. If failure, additional information can be found in the ``failure_status`` field, ``pending`` means the validation is still ongoing
Options: pending| success| failure
{}