Here’s how to integrate Vouchsafe to verify the identities of your customers or users.

We provide a set of endpoints for you to request and manage verifications.

The API and sandbox endpoints are at:

https://[app.vouchsafe.id/api/v](<http://app.vouchsafe.id/api/v1>)1 # live
https://[app.vouchsafe.id/api/v](<http://app.vouchsafe.id/api/v1>)1/sandbox # sandbox

<aside> ✍️ Note: Here’s a minimal Node.js code sample showing how to interact with the API.

</aside>

User journey

Here’s how the Vouchsafe journey looks for end users:

image.png

The journey has 5 main steps:

  1. You inform the user of the need to verify their identity and send them to a unique verification URL provided by us.
  2. We set expectations with a start screen.
  3. All verifications start with a video selfie.
  4. The user completes a verification journey using one of your enabled methods.
  5. After successful verification, the user is redirected to the URL specified by you, where you conclude the process or provide next steps.

Authentication

image.png

All requests require a client ID and client secret, which you can get from the API integration page of the Vouchsafe dashboard.

You can trade these for an access token, which you then provide as a bearer token with requests.

Available data