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
/- Authenticate user by auth token and UID
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
API v1 authentication
Get login URL
Retrieve user by email
Check users existence
Redirect to merchant with auth token and mobile
Authenticate user by auth...
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/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" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/user/auth/{auth_token}/{uid}
- Production serverhttps://api.ivalt.com/admin/public/api/api/v1/user/auth/{auth_token}/{uid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.ivalt.com/_mock/products/authentication/auth_apis/api/v1/user/auth/{auth_token}/{uid}' \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "success", "message": "Authenticate user by auth token and UID" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/get-user-by-email
- Production serverhttps://api.ivalt.com/admin/public/api/get-user-by-email
- 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/get-user-by-email \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"email": "bikramjeet1@ivalt.com"
}'Response
application/json
{ "status": "success", "message": "Retrieve user by email" }