Applicants

AI Tools

The first step in the process is to create an applicant. An applicant will be a person whose face you want to search against. You can create multiple applicants, with each having one facial image added to it.

POST https://api.yoti.com/idverify/v1/applicants

Headers

Value

Content-Type

application/json

Accept

application/json

Request body

Adding a payload is optional in this request. But if you do opt to send a payload, you can directly add a face to the applicant upon creation of the applicant.

{ "face": { "data": "base64 encoded image", } }

Response

The response generates an applicant id and will include the face if added in the request:

{ "id": 'eaa08767-2a59-47a7-9804-aa9f99ac9d93', "created_at": '2025-05-29T11:15:03Z', "last_updated": '2025-05-29T11:15:03Z', "faces": { "faces": [] }, "pools": [] }

Add Face

Once an applicant has been created, you can then add a face of an individual to the applicant.

POST https://api.yoti.com/idverify/v1/applicants/{applicantId}/faces

Request body

When adding a face to the applicant, you can either use an image that you already possess of an individual, or you can use an image that Yoti captured of an individual in a previous Yoti identity verification session.

{ "face": { "data": "base64 encoded image", } }

When using an image from a previous identity verification session, you need to supply the session id and media id that is linked to that image.

{ "face": { "source": { "session_id": "string", "media_id": "string" } } }

Response

You will receive a unique id for the face upon a successful request:

{ "id": "<uuid>" }

Error Responses

Error code

Description

400

Bad request - there was an error when validating the request payload

401

Unauthorised - the request to the endpoint is not authorised for the API keys use

403

Insufficient permission - the sdk id does not have permission to use this service

422

Unprocessable entity - cannot handle the content of the payload

404

Not found - applicant can't be found linked to the supplied id

503

Service unavailable - Yoti services are temporarily unavailable