Server
https://api.yoti.com
Server Variables

Header is needed to verify the signature of the signed request.

Fields
KeyIn
X-Yoti-Auth-DigestHeader

Header is used to access your application data.

Fields
KeyIn
X-Yoti-Auth-IdHeader

Perform a liveness check

Auth
Headers
Terminal-IDstring

Integrator terminal ID

Session-IDstring

Integrator session ID

Query String
noncestring
timestampstring
Request Body
objectobject
imgstring

Base64 encoded image.

metadata (optional)object
devicestring

Device used to send the request (unknown | laptop | mobile).

level_of_assurance (optional)string

The level of assurance to apply for the model score threshold.

secure (optional)object

Secure information that certifies the image was not modified. The Yoti React Face Capture provides this information that shouldn't be edited.

versionstring

The version of the secure module used to capture the image.

tokenstring

The token used to verify the session used to capture the image.

signaturestring

Data used to verify that the payload hasn't been modified after the capture.

verificationstring

Encrypted data used to perform secure payload validation. This field is available from version SICAP 1.3.0.

POST /ai/v1/antispoofing
Copy
Responses
200

A prediction was made

predictionstring
400

Image validation error or malformed request

401

Unauthorized

403

Forbidden

404

Resource not found

413
500

Internal server error

503

Service temporarily unavailable

Response
Copy

Perform a liveness and age estimation check on an image

Auth
Headers
Terminal-IDstring

Integrator terminal ID

Session-IDstring

Integrator session ID

Query String
noncestring
timestampstring
Request Body
objectobject
imgstring

Base64 encoded image.

metadata (optional)object
devicestring

Device used to send the request (unknown | laptop | mobile).

level_of_assurance (optional)string

The level of assurance to apply for the model score threshold.

secure (optional)object

Secure information that certifies the image was not modified. The Yoti React Face Capture provides this information that shouldn't be edited.

versionstring

The version of the secure module used to capture the image.

tokenstring

The token used to verify the session used to capture the image.

signaturestring

Data used to verify that the payload hasn't been modified after the capture.

verificationstring

Encrypted data used to perform secure payload validation. This field is available from version SICAP 1.3.0.

age_estimation_model (optional)string

Which age estimation model to execute.

POST /ai/v1/age-antispoofing
Copy
Responses
200

A prediction was made

objectobject
antispoofingobject
predictionstring
ageobject
agenumber
std_devnumber
400

Image validation error or malformed request

401

Unauthorized

403

Forbidden

404

Resource not found

413
500

Internal server error

503

Service temporarily unavailable

Response
Copy

Perform an age estimation check on an image

Auth
Headers
Terminal-IDstring

Integrator terminal ID

Session-IDstring

Integrator session ID

Query String
noncestring
timestampstring
Request Body
objectobject
imgstring

Base64 encoded image.

metadata (optional)object
devicestring

Device used to send the request (unknown | laptop | mobile).

level_of_assurance (optional)string

The level of assurance to apply for the model score threshold.

img_validation_level (optional)string

The level of validations to be applied against the image and bounding boxes.

secure (optional)object

Secure information that certifies the image was not modified. The Yoti React Face Capture provides this information that shouldn't be edited.

versionstring

The version of the secure module used to capture the image.

tokenstring

The token used to verify the session used to capture the image.

signaturestring

Data used to verify that the payload hasn't been modified after the capture.

verificationstring

Encrypted data used to perform secure payload validation. This field is available from version SICAP 1.3.0.

age_estimation_model (optional)string

Which age estimation model to execute.

POST /ai/v1/age
Copy
Responses
200

A prediction was made

objectobject
agenumber
std_devnumber
400

Image validation error or malformed request

401

Unauthorized

403

Forbidden

404

Resource not found

413
500

Internal server error

503

Service temporarily unavailable

Response
Copy

Perform a liveness and age estimation check on an image (self-checkout)

Auth
Headers
Terminal-IDstring

Integrator terminal ID

Session-IDstring

Integrator session ID

Query String
noncestring
timestampstring
Request Body
objectobject
imgstring

Base64 encoded image.

metadata (optional)object
devicestring

Device used to send the request (unknown | laptop | mobile).

secure (optional)object

Secure information that certifies the image was not modified. The Yoti React Face Capture provides this information that shouldn't be edited.

versionstring

The version of the secure module used to capture the image.

tokenstring

The token used to verify the session used to capture the image.

signaturestring

Data used to verify that the payload hasn't been modified after the capture.

verificationstring

Encrypted data used to perform secure payload validation. This field is available from version SICAP 1.3.0.

age_estimation_model (optional)string

Which age estimation model to execute.

POST /ai/v1/self-checkout/age-antispoofing
Copy
Responses
200

A prediction was made

predictionstring
400

Image validation error or malformed request

401

Unauthorized

403

Forbidden

404

Resource not found

413

Content too large

500

Internal server error

503

Service temporarily unavailable

Response
Copy