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

Tabela 1. Operacije koje trenutno koriste usluge hibridnog kalendara

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/{id|userPrincipalName}/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/{id|userPrincipalName}/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.