API 📌

Documentation de l'api HomeDelivery

/login

POST http://localhost/auth/login

Connexion à la plateforme + création d'un jeton d'authentification (JWT Token)

Request Body

Name
Type
Description

email

string

Email de l'utilisateur

password

string

Mot de passe

{
  token : XXX,
  user: {
     id: userFound._id,
     email: userFound.email,
     created: userFound.created_at,
     acc_type: userFound.acc_type,
  }
}

/register

POST http://localhost/auth/register

Création de compte utilisateur pour l'application HomeDelivery.

Request Body

Name
Type
Description

latitude

string

Latitude de l'utilisateur (automatique)

longitude

string

Longitude de l'utilisateur (automatique)

birth_date

string

Date de naissance

acc_type

string

2 choix : "client" ou "helper" ( défini par l'app client )

phone

string

Numéro de téléphone

email

string

Email

password

string

Mot de passe

firstName

string

Prénom

lastName

string

Nom de famille

address

string

Adresse

c_address

string

Complément d'adresse

city

string

Nom de la ville

zipcode

string

Code postal

/verifymail

POST /auth/verifymail

Permet la vérification du mail utilisateur

Path Parameters

Name
Type
Description

secretCode

string

Code reçu par mail

/mailresent

POST /auth/mailresent

Renvoi un mail de confirmation

Path Parameters

Name
Type
Description

email

string

Email

Mis à jour

Ce contenu vous a-t-il été utile ?