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

Tabelul 1. Operațiuni utilizate în prezent de Calendarul hibrid

Funcționarea graficului

Utilizare

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

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

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

Regăsiți detalii despre un singur eveniment în 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/{iduserPrincipalName|}/mailboxSettings

Obțineți setările regionale și starea absentă a unui utilizator.

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ții despre asociere și proprietăți extinse) în plus față de alte câmpuri referitoare la întâlnire.

POST /users/{iduserPrincipalName|}/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/refuze/accepte provizoriu starea pentru o întâlnire.