Passa al contenuto principale

API RESET PASSWORD​

[baseUrl]/api/sync/v1/ResetPassword

Descrizione​

L'API permette di richiedere una mail per effettuare il reset della password. Sono possibili 2 funzionamenti diversi:

  1. Invio mail con link di XOX per effettuare il reset
  2. Invio mail con OTP da verificare per procedere con il reset tramite API

Parametri Richiesta​

FieldTypeRequiredDefaultDescriptionNotes
UsernamestringnullUsername
ResetTypeint1Tipo di mail da inviareValori possibili:
1 - Mail con link verso XOX per reset password
2 - Mail con OTP da verificare con chiamata successiva
OTPLengthint5Lunghezza del codice OTPValore predefinito: 5

Esempio Richiesta​

curl --location '[baseUrl]/api/sync/v1/ResetPassword' \
--header 'Content-Type: application/json' \
--data '{
"Username":"username",
"ResetType": 2,
"OTPLength": 4
}'

Risposta​

Esito positivo​

JSON
{
"statusCode": 200,
"errorCode": null,
"message": null,
"result": {
"totalCount": 0,
"totalPages": 0,
"page": 0,
"count": 0,
"records": null,
"record": {
"Token": "18c3c16f2039496c9298f2e81fd3942f",
"Expiration": "2024-10-17T09:18:34.2983379+02:00"
}
},
"debug": null
}

Mail non presente​

Se non Γ¨ presente nessuna mail configurata per l'utente, viene restituito il seguente risultato:

JSON
{
"statusCode": 521,
"errorCode": "5x021",
"message": "Reset password mail failed.",
"result": null,
"debug": null
}