Jump to Content
API Reference
v1.0
v1.0.1
Log In
API Reference
Log In
Moon (Dark Mode)
Sun (Light Mode)
silent mfa
API Reference
Add a new user
Search
JUMP TO
Authenticate
anonymous-otp-controller
Generate an Anonymous One Time PIN
post
Validate the Anonymous One Time PIN
post
authentication-controller
Activate device
post
Activate a new user and add device
post
Forgot device PIN - returns an activation code
post
Login device
post
Logout device
delete
Reset device PIN - uses the Forgot device PIN activation code
post
device-controller
Delete device
delete
Update device
patch
Delete other device auth details not linked to the specified authKeyUuid
delete
Device Forgot PIN
post
Reset your device pin
post
Device Setup Pin
post
iam-controller
Allows an externally authenticated user e.g. a CRM user to get the details of an authenticated user
get
Allows an externally authenticated user e.g. a CRM user to update user details e.g. email, mobile number and locked using userUuid or username as query parameters
patch
Allows an externally authenticated user e.g. a CRM user to delete a authenticate user
delete
Update a user from IAM
patch
Allows an externally authenticated user e.g. a CRM user to get the list of devices of an authenticate user
get
Allows an externally authenticated user e.g. a CRM user to delete a device for an authenticate user
delete
Allows an externally authenticated user e.g. a CRM user to update a device for an authenticate user
patch
Allows an externally authenticated user to generate a OTP for an Authenticate user
post
jwt-controller
Renew JWT Token for a device
get
Get Public Key for the ApplicationUuid
get
Validate JWT Token
get
mfa-controller
Create an Mfa Device for users created and activated using the SilentMFA flow
post
Register an Mfa user or device for SilentMFA OIDC flow
post
Register an MFA user (or device if the user already exists and is verified) for SilentMFA non OIDC flow
post
Create a Mfa User as a part of user registration flow in SilentMFA
put
Silent MFA user device created for an active user or activated for a verified device
patch
mfa-verify-controller
Verify a silentMfa User or verify a silentMfa Device which has been in pre-provisioned state
get
open-id-controller
OpenID Connect authorize endpoint
get
OpenID Connect JWKS endpoint
get
OpenID Connect token endpoint
post
otp-controller
Validate the One Time PIN
post
self-service-controller
Add a new device for an existing user
post
Generate a One Time PIN linked to self service for a purpose
post
Validate the One Time PIN linked to self service for a purpose
post
Add a new user
post
user-controller
Get details for the current user
get
Get a list of otps for the requested user
get
Generate a One Time PIN linked to Authenticated User for a purpose
post
Validate the One Time PIN linked to Authenticated User for a purpose
post
Get a user
get
Delete a user
delete
Update a user
patch
Get user devices
get
web-authn-controller
Get challenge for WebAuthn device authentication
post
Validate challenge for WebAuthn device authentication
post
Get challenge for WebAuthn device registration
post
Validate challenge for WebAuthn device registration
post
Silent MFA
Silent MFA Overview
Onboard user to Silent MFA
post
Start Silent MFA Session
post
Validate Silent MFA Session
post
Client Backend Endpoints - Silent MFA Integration
Step 1: Register new User
Register a new user or device
post
Step 2: Verify User/Device
Polling endpoint to check whether user/device has been verified to auto-login
post
Verify a new user or device
get
Step 3: Login
Register a new user or device
post
Powered by
Add a new user
post
https://api.haventec.com/authenticate/v1-2/self-service/user
Language
Shell
Node
Ruby
PHP
Python
RESPONSE
Click
Try It!
to start a request and see the response here!