calendarIdstringобязательный
Значение для сегмента пути 'calendarId'. Передавайте его под именем 'calendarId', а не как 'id'. Используйте поле 'id' объекта календаря, возвращаемого Microsoft Graph.
countboolean
Значение true включает расширенный режим запроса (ConsistencyLevel: eventual). Требуется для сложного $filter по flag/flagStatus или contains(). Тогда ответ включает @odata.count - общее количество для отфильтрованной коллекции, которое может превышать число элементов, возвращаемых, когда fetchAllPages достигает лимита страниц/элементов.
endDateTimestringобязательный
Конечная дата и время временного диапазона в формате ISO 8601. Например, 2019-11-08T20:00:00-08:00
eventIdstringобязательный
Значение для сегмента пути 'eventId'. Передавайте его под именем 'eventId', а не как 'id'. Используйте поле 'id' объекта события, возвращаемое Microsoft Graph.
excludeResponseboolean
Исключите полное тело ответа и возвращайте только индикатор успеха или неудачи.
expandstring | string[]
Навигационные свойства для встраивания, например attachments у сообщения или события. Разворачивать можно только навигационные свойства: попытка развернуть ненавигационное свойство, например тело сообщения, завершается ошибкой "Parsing OData Select and Expand failed". Обычные поля запрашивайте через $select. Некоторые API принимают только одну связь на запрос, поэтому указывайте одно значение. Некоторые связи поддерживают вложенную выборку, например children($select=id,name).
expandExtendedPropertiesboolean
При значении true разворачивает singleValueExtendedProperties для каждого события. Используйте этот параметр, чтобы получить настраиваемые расширенные свойства (например, метаданные синхронизации), хранящиеся в событиях календаря.
fetchAllPagesboolean
Следуй за @odata.nextLink и объединяй до 100 страниц в один ответ. Может вернуть огромный объём данных - только если пользователю реально нужен полный экспорт. Сначала бери небольшой $top, а потом пагинируй или сужай выборку через $filter/$search.
filterstring
Выражение фильтра OData. Добавьте $count=true для расширенных фильтров (flag/flagStatus, contains()). Нельзя комбинировать с $search.
includeHeadersboolean
Включите заголовки ответа (включая ETag) в метаданные ответа.
orderbystring | string[]
Выражение сортировки, например receivedDateTime desc
searchstring
Поисковый запрос KQL заключается в одну пару двойных кавычек; для каталога (users/groups) вместо этого каждая часть заключается в кавычки без внешней пары. Нельзя сочетать с $filter.
selectstring | string[]
Поля, разделенные запятыми, для возврата, например: id,subject,from,receivedDateTime
skipinteger
Элементы для пропуска при пагинации. Не поддерживается с $search.
skiptokenstring
Следующая страница: @odata.nextLink из предыдущего ответа. Остальные аргументы оставьте теми же.
startDateTimestringобязательный
Дата и время начала временного диапазона, указанные в формате ISO 8601. Например, 2019-11-08T19:00:00-08:00
timezonestring
Название часового пояса IANA (например, «America/New_York», «Europe/London», «Asia/Tokyo») для времени событий календаря. Если не указано, время возвращается в UTC.
topinteger
Размер страницы (параметр $top в Graph). Начните с небольших значений (например, 5–15), чтобы ответы помещались в контекст модели; увеличивайте только при необходимости. Используйте $select, чтобы возвращать меньше полей в каждом элементе. Если нужно больше записей, используйте @odata.nextLink из ответа вместо очень большого значения $top.