API Reference

⚙️ Secure and accurate biometric authentication by Face Access.

Face Access offers a cutting-edge SaaS-based platform operating on AWS with microservers, ensuring unlimited scalability for seamless user authentication.

Face Access Process

Our Face Access process combines biometric and data verification technologies to provide top-notch security and efficiency, as illustrated below:

1. Authenticate using OAuth 2.0

Get an OAuth token via the OAuth endpoint.

2. Create an Authentication

The process begins when you submit a request using the create-challenge API. This may be a Liveness Only challenge, or a Compare to Feature ID challenge. This generates an authentication URL. You can customise branding, style, and redirect pages for authentication.

3. Run the Authentication

create-challenge returns a URL that the end user can be directed to, either by clicking the link, scanning the link as a QR code, or being redirected to the link. The end user will be presented with the authentication flow.

3. Complete the Authentication

The end user completes the authentication by performing the required steps. This includes capturing consent (if consent has not been captured previously) and capturing a short liveness video, typically a 2-4 second video capture process.

The liveness video is then analysed by the IDVerse Liveness engine. If a Compare to FeatureID challenge was completed, the best frame from the liveness video will be compared to a FeatureID, previously generated for the end user.

4. Return the Authentication Result

Once the challenge is completed, a webhook notification sends an authentication result to you. See Webhook Notifications for more details.


Please refer to the diagram below to understand the full process.


User Experience and Results

We've included a video example below to show you how Face Access works.

In the video, you'll see a user going through the authentication process with a liveness video. This shows how quick and reliable our process is.

📘

Info:

The authentication results come in within seconds through webhook notification or you can also use challenge-status API here.

📌 Need Help?

If you require assistance or encounter any issues, please don't hesitate to contact us for further support.