-
Notifications
You must be signed in to change notification settings - Fork 2
4.3 Documentation API
Permet de récupérer toutes les informations liées à un utilisateur.
Paramètre :
- Identifiant de l'utilisateur (integer)
Réponse : [{"id":1,"firstname":"Example","lastname":"Example","phone":"0422002200","sexe":"M","mail":"example.example@example.com","password":"//...","isadmin":false}]
Permet de récupérer tous les noms et prénoms des utilisateurs.
Pas de paramètres.
Réponse : [{"id":1,"firstname":"example1","lastname":"example1"},{"id":2,"firstname":"example2","lastname":"example2"}]
Permet de vérifier l'existence de l'utilisateur qui souhaite se connecter.
Paramètres :
- Adresse mail
- Mot de passe
Permet d'ajouter un utilisateur à la base de données.
Paramètres :
- Prénom
- Nom
- Téléphone
- Sexe
- Mot de passe
Permet de connaitre l'existence ou non de l'adresse mail
Paramètre :
- Adresse mail
Permet de modifier les données d'un access.
Paramètres :
- Identifiant de la porte
- Tag
- Nickname
Permet de supprimer un access
Paramètres :
- Identifiant de la porte
- Identifiant de l'utilisateur
Permet de récupérer l'ensemble des tags uniques (distincts)
Pas de paramètres.
Permet de récupérer l'ensemble des portes
Pas de paramètres.
Permet de récupérer les informations liées à une certaine porte.
Paramètre :
- Identifiant de la porte
Permet de savoir si :
- Une certaine porte existe bien avec le mot de passe fourni OU
- Le mot de passe est mauvais OU
- Il n'existe pas de porte avec cet id
Paramètres :
- Identifiant de la porte
- Mot de passe
Permet de mettre à jour le statut d'une porte
Paramètres :
- Identifiant de la porte
- Nouveau statut
Permet de récupérer l'ensemble des access liés à un certain tag.
Paramètre :
- Nom du tag
Permet de récupérer l'ensemble des portes faisant partie d'un certain tag, et dont le tag appartient à un certain utilisateur.
Paramètres :
- Nom du tag
- Identifiant de l'utilisateur
Permet de récupérer l'ensemble des tag dont un certain utilisateur est propriétaire.
Paramètre :
- Identifiant de l'utilisateur
Permet de récupérer l'historique d'une certaine porte.
Paramètres :
- Identifiant de la porte
Permet de récupérer les 3 portes les plus utilisées par un certain utilisateur.
Paramètre :
- Identifiant de l'utilisateur
Permet d'ajouter un nouvel accès d'un certain utilisateur à une certaine porte.
Paramètres :
- Identifiant de la porte
- Identifiant de l'utilisateur
- Tag
- Nickname
Permet d'ajouter une porte à la base de données
Paramètres :
- Mot de passe
- Statut
Permet d'enregistrer tout changement d'état de la porte ainsi que toutes les informations liées.
Paramètres :
- Identifiant de la porte
- Identifiant de l'utilisateur
- Date
- Action effectuée
Permet de réinitialiser le mot de passe d'un utilisateur avec un nouveau mot de passe généré aléatoirement.
Paramètre :
- Adresse mail de l'utlisateur