Hibridni kalendar koristi Microsoft Graph API za pristup događajima office 365 kalendara. Ovaj API podržava širok spektar operacija sa sistemom Office 365. Međutim, hibridni kalendar koristi samo podskup komandi koje su povezane sa slučajevima korišćenja kalendara.

Tabela 1. Operacije koje trenutno koristi hibridni kalendar

Operacija grafika

Upotreba

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

Dodajte događaj ili sastanak u kalendar korisnika.

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

Preuzmite detalje o jednom događaju u kalendaru korisnika.

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

Dobijte pojavljivanja periodičnog sastanka za navedeni vremenski opseg.

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

Preuzmite detalje o događajima u fascikli kalendara korisnika.

POST /pretplate

Pretplatite se na obaveštenja o promenama u kalendaru korisnika.

GET /users/{iduserPrincipalName|}/mailboxSettings

Nabavite status lokalnog standarda i statusa van kancelarije.

DELETE /pretplate/{id}

Otkazivanje pretplate na obaveštenja o promenama u kalendaru korisnika.

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

Ažuriranje svojstava događaja u kalendaru (uključujući informacije o spajanju i proširena svojstva) pored drugih polja koja se odnose na sastanak.

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

Prikazuje dostupnost korisnika i status zauzetosti za navedeni vremenski opseg.

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

Briše događaj iz kalendara.

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

Omogućava korisniku da prihvati/odbije/uslovno prihvati status sastanka.