Serviciul Calendar utilizeazăAPI-ul Microsoft Graph pentru a accesa evenimentele din calendar Office 365. Acest API acceptă o gamă largă de operațiuni cu Office 365. Cu toate acestea, Serviciul Calendar utilizează numai un subset de comenzi care sunt legate de cazuri de utilizare calendar.

Tabelul 1. Operațiuni utilizate în prezent de hybrid Calendar Services

Funcționarea graficului

Utilizare

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

Adăugați un eveniment sau o întâlnire în calendarul unui utilizator.

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

Regăsiți detalii despre un singur eveniment din calendarul unui utilizator.

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

Obțineți aparițiile unei întâlniri recurente pentru un interval de timp specificat.

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

Regăsiți detalii despre evenimentele din folderul calendar al unui utilizator.

POST /abonamente

Abonați-vă pentru notificări privind modificările aduse calendarului unui utilizator.

GET /users/{id|userPrincipalName}/mailboxSettings

Obțineți setările regionale ale unui utilizator și starea în afara biroului.

DELETE /subscriptions/{id}

Dezabonați-vă de la notificările privind modificările aduse calendarului unui utilizator.

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

Actualizați proprietățile evenimentelor din calendar (inclusiv informațiile de asociere și proprietățile extinse) pe lângă alte câmpuri referitoare la întâlnire.

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

Afișează disponibilitatea utilizatorului și starea liber/ocupat pentru un interval de timp specificat.

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

Șterge un eveniment dintr-un calendar.

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

Permite utilizatorului să accepte/refuz/accepteze provizoriu starea pentru o întâlnire.