#
Réinitialisation du mot de passe
Toutes les opérations liées à la réinitialisation du mot de passe de l'utilisateur.
#
Demande de réinitialisation
La demande de réinitialisation du mot de passe envoi un code OTP sur l'adresse e-mail ou numéro de téléphone.
Endpoint
POST api/v1/auth/password/forgot/request-otp
⚠️ NB : Ce même endpoint est utilisé pour renvoyer un nouveau code OTP.
#
Body
#
Exemple de requête.
{
"identifier": "user@exemple.com"
}
#
Response
{
"status": 201,
"message": "Un code OTP de 6 chiffres a été renvoyé"
}
#
Confirmation
Pour confirmer la réinitialisation du mot de passe.
Endpoint
POST api/v1/auth/password/forgot/reset
#
Body
#
Exemple de requête.
{
"otp": "123456",
"identifier": "user@exemple.com",
"new_password": "password123",
"new_password_confirmation": "paswword123",
}
#
Response
{
"status": 201,
"message": "Votre mot de passe a été mis à jour."
}