Хибридният календар използва API за графика на Microsoft за достъп до събития от календара на Office 365. Този API поддържа широк набор от операции с Office 365. Обаче Хибриден календар използва само подмножество от команди, които са свързани с календар използване случаи.

Таблица 1. Операции, използвани в момента от Хибриден календар

Графична операция

Използване

POST /users/{ID | потребителPrincipalName}/календар/събития

Добавяне на събитие или събрание към календара на потребителя.

GET /users/{ID | потребителPrincipalName}/събития/{id}

Извличане на подробности за едно събитие в календара на потребителя.

ПОЛУЧАВАНЕ /потребители/{ид | потребителPrincipalName}/календар/събития/{id}/екземпляри? startDateTime={start_datetime}&endDateTime={end_datetime}

Получете повторения на повтарящо се събрание за определен времеви диапазон.

GET /users/{ID | потребителPrincipalName}/календар/събития

Извличане на подробности за събития в папката на календара на потребителя.

POST /абонаменти

Абонирайте се за известия за промени в календара на потребителя.

ПОЛУЧАВАНЕ /потребители/{iduserPrincipalName|}/пощенска кутияНастройки

Получете езикова променлива на потребителя и състояние извън офиса.

ИЗТРИВАНЕ /абонаменти/{ид}

Отпишете се от известията за промени в календара на потребителя.

КРЪПКА /потребители/{ид | потребителPrincipalName}/календар/събития/{id}

Актуализиране на свойствата на събития в календара (включително присъединяване към информация и разширени свойства) в допълнение към други полета, свързани със събранието.

ПОСТ /потребители/{идусерПринципНоме|}/календар/getСрок

Показва наличността на потребителя и състоянието на заетост за определен времеви диапазон.

ИЗТРИВАНЕ /потребители/{потребител на идентификаторPrincipalName | }/календар/събития/{ид}

Изтрива събитие от календар.

POST /users/{ID | потребителPrincipalName}/календар/събития/{id}/{приемам | упадък | tentativelyAccept}

Позволява на потребителя да приеме/откаже/щателно-приема състоянието за събрание.