Verify user data that will enrich their profile
Verification
URI where the email link will redirect to. The verification result will be included as a boolean query parameter called result (for example, https://www.example.com/verify?result=true). This URI must also be configured as an allowed redirect URI in the Admin Portal.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/verification/links/email
- Production environment (US)https://api.transmitsecurity.io/cis/v1/verification/links/email
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/verification/links/email
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/verification/links/email
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/verification/links/email
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/verification/links/email \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "name@example.com",
"redirect_uri": "https://www.example.com/verify",
"email_content": {
"subject": "string",
"primaryColor": "#6981FF",
"base64logo": "string",
"headerText": "string",
"bodyText": "string",
"linkText": "string",
"infoText": "string",
"footerText": "If you didn'\''t request this email, you can safely ignore it.",
"senderName": "string"
},
"update_primary": false
}'{ "message": "Verification email sent" }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/verification/otp/email/send
- Production environment (US)https://api.transmitsecurity.io/cis/v1/verification/otp/email/send
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/verification/otp/email/send
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/verification/otp/email/send
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/verification/otp/email/send
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/verification/otp/email/send \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "name@example.com",
"email_content": {
"subject": "string",
"primaryColor": "#6981FF",
"base64logo": "string",
"headerText": "string",
"bodyText": "string",
"linkText": "string",
"infoText": "string",
"footerText": "If you didn'\''t request this email, you can safely ignore it.",
"senderName": "string"
}
}'{ "message": "Email sent successfully" }
Request
Validate a one-time passcode (OTP) sent by email. This API is used to verify the email OTP sent to the user. The email will be added to the user profile and marked as verified. The endpoint will not authenticate the user (or create new users), and no tokens are returned.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/verification/otp/email/validate
- Production environment (US)https://api.transmitsecurity.io/cis/v1/verification/otp/email/validate
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/verification/otp/email/validate
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/verification/otp/email/validate
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/verification/otp/email/validate
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/verification/otp/email/validate \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "string",
"passcode": "string",
"update_primary": false
}'{ "result": true }
Message to send, must contain {otp} and {app} placeholders to be replaced with one time password and application name. Limited to 140 characters
The sender name that appears as the message sender on recipients devices. Limited to 11 characters. Limited support see https://docs.aws.amazon.com/sns/latest/dg/sns-supported-regions-countries.html
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/verification/otp/sms/send
- Production environment (US)https://api.transmitsecurity.io/cis/v1/verification/otp/sms/send
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/verification/otp/sms/send
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/verification/otp/sms/send
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/verification/otp/sms/send
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/verification/otp/sms/send \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"custom_message": "string",
"sender_id": "string",
"phone_number": "string"
}'{ "message": "SMS sent" }
Request
Validate a one-time passcode (OTP) sent by SMS. This API is used to verify the SMS OTP sent to the user. The phone number will be added to the user profile and marked as verified. The endpoint will not authenticate the user (or create new users), and no tokens are returned.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/verification/otp/sms/validate
- Production environment (US)https://api.transmitsecurity.io/cis/v1/verification/otp/sms/validate
- Production environment (EU)https://api.eu.transmitsecurity.io/cis/v1/verification/otp/sms/validate
- Production environment (CA)https://api.ca.transmitsecurity.io/cis/v1/verification/otp/sms/validate
- Production environment (AU)https://api.au.transmitsecurity.io/cis/v1/verification/otp/sms/validate
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/verification/otp/sms/validate \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"phone_number": "string",
"passcode": "string",
"update_primary": false
}'{ "result": true }