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.
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/verify-user
- Production serverhttps://api.ivalt.com/admin/public/api/verify-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/verify-user \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"country_code": "+91",
"mobile": "6283974746"
}'Response
application/json
{ "status": "success", "message": "Verify user details with encryption" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/generate-auth-token
- Production serverhttps://api.ivalt.com/admin/public/api/generate-auth-token
- 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/generate-auth-token \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"client_id": "964a543a-80cc-4c08-a3a5-f18ce6b3995f",
"client_secret": "SDbsdKASDssdhw312WAHewweaedhbadasdba"
}'Response
application/json
{ "status": "success", "message": "Generate authentication token" }
Bodyapplication/json
Biometric and location data for authentication
Country code of post /biometric-geo-fence-auth-results request.
Example: "+91"
Latitude of post /biometric-geo-fence-auth-results request.
Example: "31.633979"
Longitude of post /biometric-geo-fence-auth-results request.
Example: "74.872264"
- Mock serverhttps://api-docs.ivalt.com/_mock/products/authentication/auth_apis/biometric-geo-fence-auth-results
- Production serverhttps://api.ivalt.com/admin/public/api/biometric-geo-fence-auth-results
- 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/biometric-geo-fence-auth-results \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"country_code": "+91",
"mobile": "9530654704",
"status": 1,
"latitude": "134564879",
"longitude": "1231232",
"address": "Chetanpura"
}'Response
application/json
{ "status": "success", "message": "Submit biometric and geo-fence authentication results" }