#
Suppression de compte
Toutes les opérations liées à la suppression de compte de l'utilisateur.
#
Demande de suppression
La demande de suppression envoi un code OTP sur l'adresse e-mail ou numéro de téléphone.
Endpoint
POST api/v1/auth/password/change/request-otp
⚠️ NB : Ce même endpoint est utilisé pour renvoyer un nouveau code OTP.
#
Body
⚠️ NB : L'utilisateur doit être connecté.
Authorization: Bearer <ton_token>
#
Exemple de requête.
{
"current_password": "password123"
}
#
Response
{
"status": 201,
"message": "Un code OTP de 6 chiffres a été renvoyé"
}
#
Confirmation de la suppression
Pour confirmer la suppression du compte.
Endpoint
POST api/v1/account/deletion/confirm
#
Body
⚠️ NB : L'utilisateur doit être connecté.
Authorization: Bearer <ton_token>
#
Exemple de requête.
{
"otp": "123456",
}
#
Response
{
"status": 201,
"message": "La suppression de votre compte a été initiée avec succès."
}
⚠️ NB : Le compte et les données de l'utilisateur ne sont pas supprimés immédiatement après la demande de suppression. Une période de rétention minimale de 30 jours est appliquée. À l'issue de cette période, toutes les données associées au compte sont définitivement supprimées. Toute reconnexion au compte avant l'expiration de ce délai entraîne l'annulation de la demande de suppression.