Skip to content

Garage-ISEP/garage-api

Repository files navigation

Garage Companion API

Description :

Cette API à pour but de servir de proxy à l'API de Google Calendar pour les Calendars de chaque LAB

Liste des Routes, Requêtes, Paramètres et Réponses

Si jamais il manque des paramètres obligatoire pour chaque requète l'API renverra un code 400 "Missing Request Params" avec une liste des paramètres manquant. La totalité des paramètres dans le corp d'une requête POST sont à envoyer sous forme de JSON avec dans le Header un champ: "Content-Type: application/json" La totalité des réponses seront sous forme de JSON

GET /

  • Renvoie le code de la version de l'API actuelle

GET /calendar

  • Renvoie le code de la version de l'API actuelle

GET /calendar/all

  • Renvoie tous les calendriers de chaque LAB avec leurs informations
  • Réponse

POST /calendar/all/events

POST /calendar/:calendarId/events

POST /calendar/:calendarId/events/:eventId/addParticipant