Hibridni kalendar koristi Microsoft Graph API za pristup događajima kalendara sustava Office 365. Ovaj API podržava širok raspon operacija u sustavu Office 365. Međutim, hibridni kalendar koristi samo podskup naredbi koje se odnose na slučajeve korištenja kalendara.

Tablica 1. Operacije koje trenutno koristi hibridni kalendar

Operacija grafikona

Upotreba

POST /users/{id | userPrincipalName}/calendar/events

Dodajte događaj ili sastanak u korisnički kalendar.

GET /users/{id | userPrincipalName}/events/{id}

Dohvatite detalje o jednom događaju u korisnikovom kalendaru.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

Dohvaćanje pojavljivanja ponavljajućeg sastanka za određeni vremenski raspon.

GET /users/{id | userPrincipalName}/calendar/events

Dohvatite detalje o događajima u mapi kalendara korisnika.

POST /pretplate

Pretplatite se na obavijesti o promjenama u korisnikovom kalendaru.

GET /users/{iduserPrincipalName|}/mailboxSettings

Nabavite korisnikovu regionalnu shemu i status izvan ureda.

DELETE /subscriptions/{id}

Otkažite pretplatu na obavijesti o promjenama u korisnikovom kalendaru.

PATCH /users/{id | userPrincipalName}/calendar/events/{id}

Ažurirajte svojstva događaja kalendara (uključujući informacije o pridruživanju i proširena svojstva) uz druga polja koja se odnose na sastanak.

POST /users/{iduserPrincipalName|}/calendar/getSchedule

Prikazuje dostupnost korisnika i status slobodno/zauzeto za određeni vremenski raspon.

DELETE /users/{id | userPrincipalName}/calendar/events/{id}

Briše događaj iz kalendara.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | tentativelyAccept}

Korisniku omogućuje prihvaćanje/odbijanje/uvjetno prihvaćanje statusa sastanka.