This API reference will show you how to complete direct integrations for:
- Facial Age Estimation (FAE)
- Anti-spoofing (Liveness)
- Terminals/Self-checkouts
Yoti AI Services API Sever
Header is needed to verify the signature of the signed request.
| Key | In | |
|---|---|---|
| X | Header |
Endpoints
There are 4 endpoints in this API reference. The first three are for direct integration into your application. The fourth one is for terminal/self-checkouts integration.
Liveness
Liveness checks ensure the user is a real person who is physically present and not a deepfake or bot.
Liveness check
Perform Yoti's Anti-spoofing (liveness) check.
A prediction was made
Image validation error or malformed request
Unauthorized
Forbidden
Resource not found
Payload too large
Too many requests
Internal server error
Service temporarily unavailable
Age Estimation
Leverage Yoti’s algorithm to perform age estimation from a user's facial image.
Liveness and age estimation
Use Yoti's Age estimation service and the Anti-spoofing (liveness) check.
A prediction was made
Image validation error or malformed request
Unauthorized
Forbidden
Resource not found
Payload too large
Too many requests
Internal server error
Service temporarily unavailable
Age estimation
Use Yoti's Age estimation service. Yoti strongly recommends you couple this with liveness.
A prediction was made
Image validation error or malformed request
Unauthorized
Forbidden
Resource not found
Payload too large
Too many requests
Internal server error
Service temporarily unavailable
Self-checkout
The following endpoint targets integrations relating to non-browser-based clients and ePOS terminals.
Liveness and age estimation
Perform a liveness and an age estimation check.
A prediction was made
Image validation error or malformed request
Unauthorized
Forbidden
Resource not found
Payload too large
Too many requests
Internal server error
Service temporarily unavailable