Documentation de l'API Genève-loisirs
Documentation de l'API Genève-loisirs
Variables selon type d'utilisateur
- Tous les utilisateurs
- Administrateur
- Référent village
- Assistance sanitaire
Configuration
URL
https://api.genève-loisirs.ch/configuration
variables retournées
- annee
- date_debut
- date_fin
- date_courante
- date_mise_a_jour
Date du lundi courant
URL
https://api.genève-loisirs.ch/lundi_courant
variables retournées
- date_lundi (date)
- date_lundi_prochain (date)
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
- nom
- prenom
- type (administrateur, referent_village et assistance_sanitaire)
- village_id (uniquement si referent_village avec date)
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
- id
- nom
- prenom
- sexe (1 = garçon, 2 = fille)
- date_naissance
- age
- sante_probleme (1 = oui)
- sante_obesite (1 = oui)
- sante_hypertension (1 = oui)
- sante_diabete (1 = oui)
- sante_covid19 (1 = oui)
- sante_alergique (1 = oui)
- sante_vaccin (1 = oui)
- sante_pipi (1 = oui)
- sante_se_leve (1 = oui)
- sante_medicament (1 = oui)
- sante_regime (1 = oui)
- inscrit (1 = oui)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- commentaires
- commentaire_id
- commentaire
- date
- prénom
- village_id
- id
- nom
- prenom
- sexe (1 = garçon, 2 = fille)
- date_naissance
- age
- sante_probleme (1 = oui)
- sante_obesite (1 = oui)
- sante_hypertension (1 = oui)
- sante_diabete (1 = oui)
- sante_covid19 (1 = oui)
- sante_alergique (1 = oui)
- sante_vaccin (1 = oui)
- sante_pipi (1 = oui)
- sante_se_leve (1 = oui)
- sante_medicament (1 = oui)
- sante_regime (1 = oui)
- inscrit (1 = oui)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- commentaires
- commentaire_id
- commentaire
- date
- prénom
- village_id
- id
- nom (première lettre)
- prenom
- sexe (1 = garçon, 2 = fille)
- date_naissance
- age
- sante_probleme (1 = oui)
- sante_probleme_description
- sante_obesite (1 = oui)
- sante_hypertension (1 = oui)
- sante_diabete (1 = oui)
- sante_covid19 (1 = oui)
- sante_alergique (1 = oui)
- sante_alergique_description
- sante_vaccin (1 = oui)
- sante_pipi (1 = oui)
- sante_se_leve (1 = oui)
- sante_medicament (1 = oui)
- sante_medicament_description
- sante_regime (1 = oui)
- sante_regime_description
- inscrit (1 = oui)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- village_id
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
- id
- nom (première lettre)
- prenom
- sexe (1 = garçon, 2 = fille)
- date_naissance
- age
- sante_probleme (1 = oui)
- sante_probleme_description
- sante_obesite (1 = oui)
- sante_hypertension (1 = oui)
- sante_diabete (1 = oui)
- sante_covid19 (1 = oui)
- sante_alergique (1 = oui)
- sante_alergique_description
- sante_vaccin (1 = oui)
- sante_pipi (1 = oui)
- sante_se_leve (1 = oui)
- sante_medicament (1 = oui)
- sante_medicament_description
- sante_regime (1 = oui)
- sante_regime_description
- inscrit (1 = oui)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- village_id
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
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- commentaires
- commentaire_id (si existant)
- commentaire
- present (1 = présent, 2 = absent)
- nuit (0 = non renseigné, 1 = dort, 2 = ne dort pas)
- lundi
- mardi
- mercredi
- jeudi
- vendredi
- covid_statut (0 = non renseigné, 1 = immunisé ou testé)
- commentaires
- commentaire_id (si existant)
- commentaire
Fiche enfant
Affiche les informations de l'enfant sélectionné
URL
https://api.genève-loisirs.ch/enfants/{enfant_id}
variables retournées
- id
- nom (première lettre)
- prenom
- sexe (1 = garçon, 2 = fille)
- date_naissance
- age
- nationalite
- sante_taille
- sante_assurance_maladie
- sante_assurance_maladie_nom
- sante_assurance_maladie_police
- sante_assurance_accident
- sante_assurance_accident_nom
- sante_assurance_accident_police
- sante_assurance_rc
- sante_probleme
- sante_probleme_description
- sante_obesite
- sante_hypertension
- sante_diabete
- sante_covid19
- sante_alergique
- sante_alergique_description
- sante_vaccin
- sante_pipi
- sante_se_leve
- sante_medicament
- sante_medicament_description
- sante_regime
- sante_regime_description
- contact_nom
- contact_prenom
- contact_tel_prive
- contact_tel_professionnel
- contact_tel_mobile
- commentaires (de la semaine courante)
- commentaire_id (si existant)
- commentaire
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
- sante_taille
- sante_assurance_maladie
- sante_assurance_maladie_nom
- sante_assurance_maladie_police
- sante_assurance_accident
- sante_assurance_accident_nom
- sante_assurance_accident_police
- sante_assurance_rc
- sante_probleme
- sante_probleme_description
- sante_obesite
- sante_hypertension
- sante_diabete
- sante_covid19
- sante_alergique
- sante_alergique_description
- sante_vaccin
- sante_pipi
- sante_se_leve
- sante_medicament
- sante_medicament_description
- sante_regime
- sante_regime_description
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
- demi_journee
- id
- titre
- age_minimum
- age_maximum
- nombre_enfant
- journee_entiere (vrai ou faux)
- repas_exterieur (vrai ou faux)
-
enfants
- demi_journee
- id
- titre
- age_minimum
- age_maximum
- nombre_enfant
-
enfants
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