Manage user authenticators, such as WebAuthn credentials, TOTP authenticators, and more. These APIs allow you to view and manage the authenticators that were registered for a given user.
User Authenticators
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/users/{userId}/authenticators
- Production environment (US)https://api.transmitsecurity.io/cis/v1/users/{userId}/authenticators
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/users/{userId}/authenticators
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/users/{userId}/authenticators
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/users/{userId}/authenticators
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/v1/users/{userId}/authenticators' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'User authenticators object
List of user authenticators
The type of the authenticator
The status of the authenticator. An authenticator is registered if it hasn't yet been used to authenticate, and active if it's been used at least once. Admins can update the status to deactivated to manually block it (either temporarily or permanently) and an authenticator can become locked by the lockout rules defined in its settings.
The date the authenticator was registered. For social login methods, this corresponds to the date it was first used to authenticate. For email/SMS-based ones, it corresponds to the date the email/phone number was added to the user profile.
Date this authenticator was last used to successfully authenticate.
The last failed authentication date. For social login and email/SMS-based methods, this may corresponds to an authentications performed for another app in the tenant.
ID of the last application the authenticator was used to authenticate for
ID of the last organization the authenticator was used to authenticate for
- ApiEmailMagicLinkExtraData
- ApiEmailOtpExtraData
- ApiSmsOtpExtraData
- ApiTotpExtraData
- ApiGoogleExtraData
- ApiFacebookExtraData
- ApiAppleExtraData
- ApiLineExtraData
- ApiSamlExtraData
- ApiOidcExtraData
- ApiPasswordExtraData
- ApiWebauthnExtraData
- ApiMobileBiometricExtraData
- ApiPinAuthenticatorExtraData
Additional data for the authenticator
{ "result": [ { … } ] }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock
- Production environment (US)https://api.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://api.sbx.transmitsecurity.io/cis/v1/users/{user_id}/authenticators/{authenticator_type}/unlock' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'