A hibrid naptár a Microsoft Graph API-t használja az Office 365 naptáreseményeinek eléréséhez. Ez az API az Office 365-tel végzett műveletek széles skáláját támogatja. A hibrid naptár azonban csak a naptárhasználati esetekhez kapcsolódó parancsok egy részhalmazát használja.

1. táblázat. A hibrid naptár által jelenleg használt műveletek

Grafikonművelet

Használat

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

Esemény vagy értekezlet hozzáadása a felhasználó naptárához.

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

A felhasználó naptárában egyetlen esemény részleteinek lekérése.

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

Ismétlődő értekezlet előfordulásainak beolvasása egy megadott időtartományhoz.

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

A felhasználó naptármappájában lévő események részleteinek lekérése.

POST /előfizetések

Iratkozzon fel a felhasználói naptár változásairól szóló értesítésekre.

GET /users/{iduserPrincipalName|}/mailboxSettings

A felhasználó területi beállításának és házon kívüli állapotának lekérése.

DELETE /subscriptions/{id}

Leiratkozás a felhasználói naptár változásairól szóló értesítésekről.

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

A naptáresemények tulajdonságainak frissítése (beleértve az illesztési információkat és a kiterjesztett tulajdonságokat) az értekezlethez kapcsolódó egyéb mezők mellett.

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

Megjeleníti a felhasználó rendelkezésre állását és a megadott időtartomány elfoglaltsági állapotát.

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

Esemény törlése naptárból.

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

Lehetővé teszi a felhasználó számára, hogy elfogadja/elutasítsa/feltételesen elfogadja az értekezlet állapotát.