Manage the face authentication sessions that are used to securely verify the identity of your customers by biometrically matching a selfie to a known image of the user.
Face Authentication
Download OpenAPI description
Overview
Languages
Servers
Sandbox environment
https://api.sbx.transmitsecurity.io/verify
Production environment (US)
https://api.transmitsecurity.io/verify
Production environment (EU)
https://api.eu.transmitsecurity.io/verify
Production environment (CA)
https://api.ca.transmitsecurity.io/verify
Production environment (AU)
https://api.au.transmitsecurity.io/verify
Request
Creates a new face authentication session that will provide a secure context to the process. It returns a device session ID that will be used when initiating the authentication process from the client side. This should be called from the backend.
Security
verify_access_token
One of:
Contains the reference image itself
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/verify/api/v1/face-auth
- Production environment (US)https://api.transmitsecurity.io/verify/api/v1/face-auth
- Production environment (EU)https://api.eu.transmitsecurity.io/verify/api/v1/face-auth
- Production environment (CA)https://api.ca.transmitsecurity.io/verify/api/v1/face-auth
- Production environment (AU)https://api.au.transmitsecurity.io/verify/api/v1/face-auth
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.sbx.transmitsecurity.io/verify/api/v1/face-auth \
-H 'Authorization: Bearer <YOUR_jwt_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"reference": {
"type": "raw",
"content": "string",
"format": "string"
},
"use_case": "login"
}'Response
application/json
{ "session_id": "string", "device_session_id": "string" }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result
- Production environment (US)https://api.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result
- Production environment (EU)https://api.eu.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result
- Production environment (CA)https://api.ca.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result
- Production environment (AU)https://api.au.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/verify/api/v1/face-auth/{sid}/result' \
-H 'Authorization: Bearer <YOUR_jwt_HERE>'Response
application/json
{ "status": "pending", "recommendation": "ALLOW" }