Skip to content
Younes Boutkrida edited this page Apr 6, 2023 · 15 revisions

Trombinoscope

Users

GET /users

Retourne la liste d’utilisateur qui suivent le critère demandé

ParameterDescription
namenom, prénom, surnom de l’utilisateur. Il faut donc chercher dans PLUSIEURS champs dans la db
ue[]UEs de l’utilisateur. Pour être renvoyé, l’utilisateur doit avoir toutes ces ues
idnuméro UTT
still_here(NON IMPLEMENTE) : true ou false, est-ce que l’utilisateur cherché est toujours à l’UTT ?
branchLa branche de l’utilisateur telle que renvoyée par l’API (ING TC, ING RT, …)
filiereLa filière de l’utilisateur telle que renvoyée par l’API (ATM, TNQ, …)
semesterLe numéro du semestre
phoneLe numéro de téléphone
mailL’email personnel de l’utilisateur
is_studenttrue ou false. Est-ce que l’utilisateur est un étudiant ou un employé/enseignant
pageLe numéro de la page a renvoyer (page = 1 : on renvoie les x premiers résultats ; page = 2 : on renvoie les résultats x+1 à 2*x)

User

GET /users/{id}

Retourne toutes les informations publiques de l’utilisateur. Ces informations peuvent dépendre en fonction des utilisateurs (si un utilisateur ne veut pas que son numéro de tél soit public par exemple, on ne le retourne pas)

Nom, prénom, surnom, numéro étudiant, e-mail utt, e-mail perso, discord, branche, filière, semestre, sexe, image, associations, cotisation BDE, emploi du temps, UEs, date de naissance, numéro de téléphone, nationnalité, adresse

UsersBirthday

GET /users/birthday

Retourne la liste d’utilisateur dont c’est l’anniversaire aujourd’hui

Guide des UEs

UEs

GET /ues

Retourne la liste des UEs matchant les paramètres fournis

Les données renvoyées sont : id, code, nom, type de crédits, est-ce que l’ue est fermée

ParameterDescription
codepas besoin d’être exact
categoryCS, TM, …
closedtrue ou false, ou rien
branchla branche de l’UE
filierela filière de l’UE
langage“fr” ou “en”
semesterA (autumn) ou S (spring)

UE

GET /ues/{id}

Retourne le détail d’une UE en particulier