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
/- Validate user time slots and geofencing
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
Global REST authentication validation
API v1 user validation
API v1 authentication
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
Validate user time slots...
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/validate/person
- Production serverhttps://api.ivalt.com/admin/public/api/validate/person
- 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/validate/person \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mobile": "+916283974746"
}'Response
application/json
{ "status": "success", "message": "Validate person" }
Bodyapplication/json
User mobile and longitude data for validation
Mobile of post /validate/user/timeslots/geofencing request.
Example: "6283974746"
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/validate/user/timeslots/geofencing
- Production serverhttps://api.ivalt.com/admin/public/api/validate/user/timeslots/geofencing
- 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/validate/user/timeslots/geofencing \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mobile": "+916283974746",
"longitude": "74.937933"
}'Response
application/json
{ "status": "success", "message": "Validate user time slots and geofencing" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/validate/global/rest/auth
- Production serverhttps://api.ivalt.com/admin/public/api/validate/global/rest/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/validate/global/rest/auth \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mobile": "+916283974746",
"auth_token": "Sample_Token_Example"
}'Response
application/json
{ "status": "success", "message": "Global REST authentication validation" }