Auth includes operations for verifying user credentials, managing session tokens, handling biometric validations, and enforcing geo-fencing rules. These APIs ensure secure and compliant access control for both users and administrators within the system.
API References
/- API v1 authentication
Verify user details with encryption
Generate authentication token
Submit biometric and geo-fence authentication results
Validate geo-fence authentication
Validate admin authentication
Validate global authentication
Validate person
Validate user time slots and geofencing
Global REST authentication validation
API v1 user validation
Get login URL
Authenticate user by auth token and UID
Retrieve user by email
Check users existence
Redirect to merchant with auth token and mobile
API v1 authentication
iVALT Authentication APIs (1.0.0)
The iVALT Authentication APIs provide secure, real-time user verification and session management through a single 1-Click experience. These APIs allow developers to authenticate users using mobile biometrics, device identity, and contextual factors such as location, IP, time window, and organization-defined rules.
Core Capabilities:
- Verify user identity and device trust
- Generate and validate authentication tokens
- Submit biometric and geo-fence data for evaluation
- Retrieve pass/fail results with factor-level detail
- Enforce custom authentication policies defined in the iVALT Admin Portal
Use these endpoints to embed iVALT’s secure authentication workflow directly into your web or mobile applications.
Download OpenAPI description
Overview
URL
iVALT Developer Support
License
Languages
Servers
Mock server
https://api-docs.ivalt.com/_mock/products/authentication/auth_apis/
Production server
https://api.ivalt.com/admin/public/api/
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/validate/user
- Production serverhttps://api.ivalt.com/admin/public/api/api/v1/validate/user
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/validate/user \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"face_auth_token": "Sample_Token_Example",
"auth_token": "Sample_Token_Example"
}'Response
application/json
{ "status": "success", "message": "API v1 user validation" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/auth
- Production serverhttps://api.ivalt.com/admin/public/api/api/v1/auth
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/auth \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"client_secret": "Sample_Client_token",
"client_id": "Sample_ClientId"
}'Response
application/json
{ "status": "success", "message": "API v1 authentication" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/login/url
- Production serverhttps://api.ivalt.com/admin/public/api/api/v1/login/url
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/login/url \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"auth_token": "Sample_Client_token",
"success_url": "Sample_ClientId",
"cancel_url": "Sample_Token_Example",
"user_mobile": "6283974746"
}'Response
application/json
{ "status": "success", "message": "Get login URL" }