Documentation de l'API Genève-loisirs

Documentation de l'API Genève-loisirs

Variables selon type d'utilisateur

Configuration

URL
https://api.genève-loisirs.ch/configuration
variables retournées

Date du lundi courant

URL
https://api.genève-loisirs.ch/lundi_courant
variables retournées

Liste des villages

URL
https://api.genève-loisirs.ch/villages
variables retournées

Login

Réceptionne les informations du formulaire de login.

URL
https://api.genève-loisirs.ch/login
variables d'entrée
variables retournées

Logout

URL
https://api.genève-loisirs.ch/logout
variables retournées

Utilisateur connecté

URL
https://api.genève-loisirs.ch/utilisateurs/
https://api.genève-loisirs.ch/utilisateurs/{date}
variables retournées

Liste des semaines

URL
https://api.genève-loisirs.ch/semaines
variables retournées

Liste des enfants

Affiche les informations de enfants de la semaine choisie

URL
https://api.genève-loisirs.ch/semaines/{date}
https://api.genève-loisirs.ch/semaines/{date}/villages/{villages_id}
variables retournées

Liste des enfants avec informations de santé

Affiche les informations de enfants de la semaine choisie

URL
https://api.genève-loisirs.ch/sante/{date}
https://api.genève-loisirs.ch/sante/{date}/villages/{villages_id}
variables retournées

Modifier les présences, les nuits et le statut d'immunité Covid 19 des enfants

Modifie les informations de présences et de nuits des enfants de la semaine choisie

URL
https://api.genève-loisirs.ch/semaines/{date}/enfants/{enfant_id}
PATCH

Fiche enfant

Affiche les informations de l'enfant sélectionné

URL
https://api.genève-loisirs.ch/enfants/{enfant_id}
variables retournées

Modifier les informations de santé d'un enfant

Modifie les informations de santé de l'enfant choisi

URL
https://api.genève-loisirs.ch/sante/enfants/{enfant_id}
PATCH

Liste des enfants par activités

Affiche la liste des enfants par activités de la demi-journée ou de la semaine choisie

URL
https://api.genève-loisirs.ch/activites/{date}
https://api.genève-loisirs.ch/activites/{date}/villages/{villages_id}
https://api.genève-loisirs.ch/activites/{date}/demi_journee/{demi_journee} ({demi_journee} > 0 = lundi matin, 1 = lundi après-midi, [...] , 9 = vendredi après-midi)
https://api.genève-loisirs.ch/activites/{date}/demi_journee/{demi_journee}/villages/{villages_id} ({demi_journee} > 0 = lundi matin, 1 = lundi après-midi, [...] , 9 = vendredi après-midi)
variables retournées

Modifier les activités d'un enfant

Modifie les activités de l'enfant choisi

URL
https://api.genève-loisirs.ch/activites/{date}/demi_journee/{demi_journee}/enfants/{enfant_id} ({demi_journee} > 0 = lundi matin, 1 = lundi après-midi, [...] , 9 = vendredi après-midi)
PATCH

*variable obligatoire