Validates a new password according to the requesting application's password policy. The validation includes checking the password complexity (such as minimum length and character requirements) and password history (i.e., that the same password wasn't used too recently). This can be used before updating a user's password to first check that the password they chose is valid and if not, provide feedback to the user.
Required permissions: apps:execute, [appId]:execute, auth:execute.
Email of the user who provided the password. Used to identify the user to check password history.
Phone number of the user who provided the password. Used to identify the user to check password history.
Username of the user who provided the password. Used to identify the user to check password history.
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/auth/password/validate
- US production environmenthttps://api.transmitsecurity.io/cis/v1/auth/password/validate
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/v1/auth/password/validate
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/v1/auth/password/validate
- AU production environmenthttps://api.au.transmitsecurity.io/cis/v1/auth/password/validate
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/v1/auth/password/validate
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/auth/password/validate \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "string",
"phone_number": "string",
"username": "string",
"password": "string"
}'