...
- Login | switchable depends on MFA
- api/v1/token/login - get email/phone number OTT (MFA)
requestBody: {
"destination": "EMAIL/PHONE_NUMBER",
"processingId": UUID
}
responseBody: {
"expiration": "30min."
}
- api/v1/token/login - get email/phone number OTT (MFA)
- Reset password
- api/v1/token/password/recovery /{{processingId}} - get OTT (email or phone number, depending on which option has been chosen by the user)
requestBody: {
"destination": "EMAIL/PHONE_NUMBER",
"processingId": UUID
}
responseBody: {
"destination": "email/phoneNumber",
"expiration": "30min."
}
- api/v1/token/password/recovery /{{processingId}} - get OTT (email or phone number, depending on which option has been chosen by the user)
- User key recovery | switchable depends on MFA
- api/v1/token/userKeys/recovery/verification - get email/phone number OTT for verification + validate if recovered type not passed as OTT
requestBody: {
"destination": "EMAIL/PHONE_NUMBER",
"processingId": UUID
}
responseBody: {
"expiration" "30min.":
} - api/v1/token/userKeys/recovery/newKey - get email/phone number OTT for changing user key
requestBody: {
"destination": "email@gmail.com/+123456789",
"processingId": UUID
}
responseBody: {
"expiration": "30min."
}
- api/v1/token/userKeys/recovery/verification - get email/phone number OTT for verification + validate if recovered type not passed as OTT
...