Connecteur appelé par le module mail-calendar. Un seul connecteur retourne à la fois le nombre de mails nons lu de l'utilisateur et les prochains évènements de son calendrier.
Paramètres d'appels
URL en méthode GET :
<host>/<uri>/<username>
- host : adresse du serveur
- uri : chemin éventuel vers le service
- username : identifiant (login) de l'utilisateur pour lequel l'emploi du temps. Le login sera celui retourné par le serveur CAS après authentification.
Pas de paramètres ou headers particuliers
Format de retour
Format attendu
HTTP 200
{ "unreadMails": number, "events": [ { "label": string, "startDateTime": string, "endDateTime": string, "location": string } ] }
- unreadMails : Nombre de mails non-lus
- events : Tableau des prochains évènements
- label : Titre de l'évènement
- startDateTime : Date et heure de début
- endDateTime : Date et heure de fin
- location : Lieu
Cas d'erreur
HTTP 4xx ou 5xx : En cas de problème ou erreur
Exemple
{ "unreadMails": "3", "events": [ { "label": "Daily UL - Multi", "startDateTime": "2023-07-03T09:30:00+01:00", "endDateTime": "2023-07-03T10:30:00+01:00", "location": "Microsoft Teams Meeting" }, { "label": "Réunion géniale", "startDateTime": "2023-07-05T09:30:00+01:00", "endDateTime": "2023-07-05T09:45:00+01:00", "location": "Microsoft Teams Meeting" }, { "label": "Présentation ennuyeuse", "startDateTime": "2023-07-06T09:30:00+01:00", "endDateTime": "2023-06-07T09:45:00+01:00", "location": "Microsoft Teams Meeting" } ] }