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.
Required permissions: apps:execute, [appId]:execute, auth:execute.
Security
ClientAccessToken
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
- US production environmenthttps://api.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
- AU production environmenthttps://api.au.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify
curl -i -X POST \
'https://api.sbx.transmitsecurity.io/cis/v1/users/{user_id}/email/verification/verify' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "string",
"passcode": "string",
"update_primary": false
}'