Quick start guide for integrating iVALT's biometric authentication and identity verification into your application.
What You Need
- API Key: Your
x-api-keyfrom your iVALT account administrator - Base URL:
https://api.ivalt.com/admin/public/api
All API requests require the x-api-key header:
x-api-key: YOUR_API_KEY
Content-Type: application/jsonVerify a user's identity using their country code and mobile number.
POST /verify-userRequest:
{
"country_code": "+91",
"mobile": "6283974746"
}Response:
{
"status": "success",
"message": "Verify user details with encryption"
}Validate global authentication using the user's mobile number.
POST /validate/global/authRequest:
{
"mobile": "+915558675309"
}Response:
{
"status": "success",
"message": "Validate global authentication"
}const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://api.ivalt.com/admin/public/api';
const headers = {
'x-api-key': API_KEY,
'Content-Type': 'application/json'
};
// Step 1: Verify user
const verify = await fetch(`${BASE_URL}/verify-user`, {
method: 'POST',
headers,
body: JSON.stringify({
country_code: '+91',
mobile: '5558675309'
})
});
const verifyResult = await verify.json();
// Step 2: Validate global authentication
const validate = await fetch(`${BASE_URL}/validate/global/auth`, {
method: 'POST',
headers,
body: JSON.stringify({
mobile: '+915558675309'
})
});
const validateResult = await validate.json();- View the complete API Reference
- Explore Admin Portal APIs
- Get help from the AI Chat Assistant
Need Help?
- Visit support.ivalt.com
- Email support@ivalt.com
- Use the "Try It" console on any endpoint page