Reverify User

Use the reverify API to automatically verify the facial attributes of a user on subsequent verifications.

The reverification endpoint is useful for customers looking to streamline their identity verification process. There are multiple methods for reverifications and Trust Swiftly supports each one depending on the level of assurance required.

Example use cases:

  1. User enrolls / registers themselves with their base verification case. i.e. Identity Document + Selfie

  2. User revisits service in the future and is required to reverify themselves with only a selfie. Instead of asking them for multiple checks a quicker verification can be completed with just their face.

Other reverification use cases can be through a Passkey (Phone Authenticator) or OTP Authenticator. Using this method the API for reverify is not needed as the reverify API is only for Facial reverifications, instead the normal Users API can be used to update the verification template.

  1. User enrolls / registers themselves with their base verification template.

  2. User revisits service for another verification and only is required to authenticate through Face ID / Fingerprint or other bound device-based authenticator.

Reverify Document

POST https://{sub-domain}.trustswiftly.com/api/document/reverify

Get the workflow ID of the current and new documents in the Trust Swiftly dashboard for document settings.

Headers

Request Body

{
	"success": true
}
curl --request POST \
  --url https://{sub-domain}.trustswiftly.com/api/user/document/reverify \
  --header 'Authorization: Bearer {api_key}' \
  --header 'Content-Type: application/json' \
  --header 'User-Agent: insomnium/1.0' \
  --data '{
  "current_workflow_id": "flow_MzA",
  "re_verify_workflow_id": "flow_Mjk",
  "user_id": "647"
}'

Last updated