Manage your authentication methods
Login Preferences
Download OpenAPI description
Languages
Servers
Sandbox environment
https://api.sbx.transmitsecurity.io/cis/
Production environment (US)
https://api.transmitsecurity.io/cis/
Production environment (EU)
https://api.eu.transmitsecurity.io/cis/
Production environment (CA)
https://api.ca.transmitsecurity.io/cis/
Production environment (AU)
https://api.au.transmitsecurity.io/cis/
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/loginPreferences/{appId}
- Production environment (US)https://api.transmitsecurity.io/cis/loginPreferences/{appId}
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/loginPreferences/{appId}
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/loginPreferences/{appId}
- Production environment (AU)https://api.au.transmitsecurity.io/cis/loginPreferences/{appId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/loginPreferences/{appId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods
- Production environment (US)https://api.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods
- Production environment (AU)https://api.au.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X PUT \
'https://api.sbx.transmitsecurity.io/cis/loginPreferences/{appId}/authMethods' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": {
"expiresIn": 0,
"linksPerUser": 0,
"message": {
"primaryColor": "string",
"from": "string",
"subject": "string"
}
},
"email_otp": {
"expiresIn": 0,
"lockoutDuration": 15,
"maxFailures": 3,
"codeLength": 6,
"message": {
"primaryColor": "string",
"from": "string",
"subject": "string"
}
},
"sms": {
"expiresIn": 0,
"lockoutDuration": 15,
"maxFailures": 3,
"codeLength": 6
},
"password": {
"resetValidityMinutes": 5,
"passwordComplexity": 5,
"passwordMinLength": 14,
"blockPreviousPasswords": 0,
"checkHibp": false,
"checkDictionary": false,
"passwordExpiresIn": 90,
"ignoreExpiration": false,
"maxPasswordFailures": 5,
"passwordSuspensionDuration": 15,
"failuresExpireIn": 15,
"tempPasswordValidityHours": 24,
"message": {
"primaryColor": "string",
"from": "string",
"subject": "string"
},
"requireMFA": false,
"codeLength": 6,
"notifyOnPasswordUpdate": false
},
"totp": {
"algorithm": "sha1",
"digits": 6,
"period": 30,
"window": 2,
"issuer": "My Company",
"maxFailures": 3,
"lockoutDuration": 15,
"maxTotpPerUser": 1
},
"pin_authenticator": {
"maxFailures": 3,
"lockoutDuration": 15,
"failuresExpireIn": 15
},
"face": {
"maxFailures": 3,
"lockoutDuration": 15,
"failuresExpireIn": 15,
"saveImageEmbedding": true
},
"webauthn_api": {
"rpId": "string",
"rpWebOrigins": [
"string"
],
"rpMobileOrigins": [
"string"
],
"replaceExistingPasskey": false,
"maxFailures": 3,
"lockoutDuration": 15,
"failuresExpireIn": 15,
"rpOrigin": "string",
"rpOrigins": [
"string"
]
},
"google": {
"clientId": "string",
"clientSecret": "string",
"redirectUris": [
"https://www.example.com/login"
]
},
"line": {
"clientId": "string",
"clientSecret": "string",
"redirectUris": [
"https://www.example.com/login"
]
},
"apple": {
"clientId": "string",
"clientSecret": "string",
"redirectUris": [
"https://www.example.com/login"
],
"appleTeamId": "string",
"keyId": "string"
},
"facebook": {
"clientId": "string",
"clientSecret": "string",
"redirectUris": [
"https://www.example.com/login"
]
},
"push": {
"apn": {
"0": "string",
"key": "string",
"keyId": "string",
"teamId": "string",
"bundle": "string",
"isProduction": true
},
"fcm": {
"key": {}
}
},
"tiktok": {
"clientId": "string",
"clientSecret": "string",
"redirectUris": [
"https://www.example.com/login"
]
}
}'- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"words": [
"string"
]
}'Response
application/json
{ "result": { "tenant_id": "string", "app_id": "string", "words": [ … ] } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "result": [ { … } ] }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X PUT \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/add' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"words": [
"string"
]
}'Response
application/json
{ "result": { "tenant_id": "string", "app_id": "string", "words": [ … ] } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove
- Production environment (US)https://api.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X PUT \
'https://api.sbx.transmitsecurity.io/cis/v1/applications/{appId}/password-dictionary/remove' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"words": [
"string"
]
}'Response
application/json
{ "result": { "tenant_id": "string", "app_id": "string", "words": [ … ] } }