# Changement de numéro de téléphone

Toutes les opérations liées au changement de téléphone du compte d'utilisateur.


# Demande de changement

L'initiation du changement du numéro de téléphone envoie un code OTP sur le numéro de téléphone.

Endpoint

POST api/v1/auth/phone/change/request-otp

⚠️ NB : Ce même endpoint est utilisé pour renvoyer un nouveau code OTP.

# Body

Paramètre Type Requis Description
current_password string Oui Mot de passe actuel

⚠️ 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 du changement

Pour confirmer le changement du numéro de téléphone.

Endpoint

PATCH api/v1/auth/phone/change/confirm

# Body

Paramètre Type Requis Description
otp string Oui Code confirmation
new_phone string Oui Le nouveau numéro de téléphone

⚠️ NB : L'utilisateur doit être connecté.

Authorization: Bearer <ton_token>

# Exemple de requête.

{
  "otp": "123456",
}

# Response

{
  "status": 201,
  "message": "Votre numéro de téléphone a été mise à jour avec succès."
}