Quick Start

AI Tools

We suggest you read through the step-by-step integration guide to understand the integration in detail. Please see below for a quick start example and example projects.

You will need to sign in to your Yoti Hub account using your email and password or the Yoti mobile app, and ensure your business is verified with Yoti.

Onboarding with Yoti

Below is an example complete request snippet in different languages.

Install the SDK

Node.js
Java
PHP
Python
C#
Go
Copy

Create a session

This is an example showing:

  • One document authenticity check
  • Text extraction
  • Liveness
  • Face match.
Node.js
Java
PHP
Python
C#
Go
JSON
Copy

Launch the user interface

The next step is to load the Yoti client SDK. After a session is created a session id and a session token is received, we then use these to construct a URL which loads the Yoti Client SDK:

HTTP
Copy

Retrieve results

The final step is to retrieve the results of the verification. Session retrieval requires the session ID, that was generated from the create a session endpoint. Below is a basic example of what retrieving a session looks like:

Node.js
Java
PHP
Python
C#
Go
JSON
Copy

Retrieve media

All data captured in an identity verification session can be fetched. Each data point is linked to a specific media id, the media id is then used in an API call to retrieve it's related media. Below is a basic example of what retrieving media looks like:

Node.js
Java
PHP
Python
C#
Go
Copy

Delete session and media

It is possible to delete a session or images (media). This can only be done once the session is completed.

Deleting the session will also delete all media from that session. It's also possible to delete a single piece of media. Deleting a media object will delete only that specific object, leaving the rest of the session untouched.

Node.js
Java
PHP
Python
C#
Go
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard