Sert à envoyer les données de connexion (username, password) afin de s'identifier. Le serveur renvoie un token JWT. Le token sera nécessaire pour la majorité des autres requêtes
Permets de lister toutes les transactions. Liste les transactions dans lesquelles l'utilisateur est impliqué seulement
Utiliser pour effectuer une transaction. Ne peut impliquer que l'utilisateur qui fait la requête
Liste tous les items. Pas besoin d'être réservé aux personnes connectées.
Tous ces endpoints demandent non seulement d'être connecter (de founir un token JWT) mais également d'être admin.
ObtienT la liste des items et des détails de ces items
Permet d'ajouter des items
Permet de modifier les items existants
Obtient toutes les transactions
Permet de créer une transaction (par ex. espion UdeM)
Liste tous les utilisateurs
Permets de créer manuellement un utilisateur
Permet de supprimer un utilisateur