curl --request POST \
--url https://api.example.com/auth/reset-password \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"otpId": "<string>",
"code": "<string>",
"password": "<string>"
}
'// No content — password reset successfully
Redefinir a senha do usuario apos validacao de OTP no fluxo RESET_PASSWORD.
curl --request POST \
--url https://api.example.com/auth/reset-password \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"otpId": "<string>",
"code": "<string>",
"password": "<string>"
}
'// No content — password reset successfully
RESET_PASSWORD.
curl -X POST https://api.awsales.io/studio/auth/reset-password \
-H "Content-Type: application/json" \
-d '{
"otpId": "019525fe-8f80-7afa-f2be-0c2d4e6a8b0e",
"code": "123456",
"password": "NewSecureP@ss456"
}'
Solicite um OTP de redefinicao
context: "RESET_PASSWORD" e o email do usuario. A API retorna um otpId.Valide o OTP
otpId, email, codigo e contexto.Defina a nova senha
otpId, code e a nova password. Em caso de sucesso, a API retorna 204 No Content.Faca sign-in com a nova senha
// No content — password reset successfully
| Status | Codigo | Descricao |
|---|---|---|
400 | validation_error | Entrada invalida ou campos obrigatorios ausentes |
400 | auth.invalid_token | Token de redefinicao invalido ou expirado |
400 | auth.password_too_weak | A senha nao atende aos requisitos de seguranca |
500 | internal_server_error | Ocorreu um erro inesperado |