openapi: 3.1.0
info:
title: Microsoft Graph Admin Admin.admin Users.calendar API
description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.
This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,
site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,
SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
version: 1.0.0
contact:
name: Microsoft Graph API Support
url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
description: Microsoft Graph API v1.0 endpoint
tags:
- name: Users.calendar
x-ms-docs-toc-type: page
paths:
/users/{user-id}/calendar:
description: Provides operations to manage the calendar property of the microsoft.graph.user entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendar from users
description: The user's primary calendar. Read-only.
operationId: users.GetCalendar
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property calendar in users
operationId: users.UpdateCalendar
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/calendarPermissions:
description: Provides operations to manage the calendarPermissions property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions
- /users/{user-id}/calendars/{calendar-id}/calendarPermissions
get:
tags:
- Users.calendar
summary: Microsoft Graph List calendarPermissions
description: Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendar-list-calendarpermissions?view=graph-rest-1.0
operationId: users.calendar.ListCalendarPermissions
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.calendarPermissionCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to calendarPermissions for users
operationId: users.calendar.CreateCalendarPermissions
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/calendarPermissions/{calendarPermission-id}:
description: Provides operations to manage the calendarPermissions property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendarPermission-id
in: path
description: The unique identifier of calendarPermission
required: true
schema:
type: string
x-ms-docs-key-type: calendarPermission
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
- /users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendarPermission
description: Get the specified permissions object of a user or group calendar that has been shared.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendarpermission-get?view=graph-rest-1.0
operationId: users.calendar.GetCalendarPermissions
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update calendarPermission
description: Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendarpermission-update?view=graph-rest-1.0
operationId: users.calendar.UpdateCalendarPermissions
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete calendarPermission
description: Delete calendarPermission.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendarpermission-delete?view=graph-rest-1.0
operationId: users.calendar.DeleteCalendarPermissions
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/calendarPermissions/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendar.calendarPermissions.GetCount-b877
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendar/calendarView:
description: Provides operations to manage the calendarView property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView
- /users/{user-id}/calendars/{calendar-id}/calendarView
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendarView from users
description: The calendar view for the calendar. Navigation property. Read-only.
operationId: users.calendar.ListCalendarView
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/calendarView/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/instances/delta()
- /users/{user-id}/calendar/events/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendar.calendarView.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendar/events:
description: Provides operations to manage the events property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events
- /users/{user-id}/calendars/{calendar-id}/events
get:
tags:
- Users.calendar
summary: Microsoft Graph Get events from users
description: The events in the calendar. Navigation property. Read-only.
operationId: users.calendar.ListEvents
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to events for users
operationId: users.calendar.CreateEvents
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}:
description: Provides operations to manage the events property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get events from users
description: The events in the calendar. Navigation property. Read-only.
operationId: users.calendar.GetEvents
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property events in users
operationId: users.calendar.UpdateEvents
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property events for users
operationId: users.calendar.DeleteEvents
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/attachments:
description: Provides operations to manage the attachments property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments
- /users/{user-id}/events/{event-id}/attachments
get:
tags:
- Users.calendar
summary: Microsoft Graph Get attachments from users
description: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.
operationId: users.calendar.events.ListAttachments
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to attachments for users
operationId: users.calendar.events.CreateAttachments
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id}:
description: Provides operations to manage the attachments property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
- name: attachment-id
in: path
description: The unique identifier of attachment
required: true
schema:
type: string
x-ms-docs-key-type: attachment
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}
- /users/{user-id}/events/{event-id}/attachments/{attachment-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get attachments from users
description: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.
operationId: users.calendar.events.GetAttachments
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property attachments for users
operationId: users.calendar.events.DeleteAttachments
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/attachments/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendar.events.attachments.GetCount-114f
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendar/events/{event-id}/attachments/createUploadSession:
description: Provides operations to call the createUploadSession method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/createUploadSession
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action createUploadSession
description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0
operationId: users.user.calendar.events.event.attachments.createUploadSession
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
AttachmentItem:
$ref: '#/components/schemas/microsoft.graph.attachmentItem'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.uploadSession'
- type: object
nullable: true
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/calendar:
description: Provides operations to manage the calendar property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/calendar
- /users/{user-id}/events/{event-id}/calendar
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendar from users
description: The calendar that contains the event. Navigation property. Read-only.
operationId: users.calendar.events.GetCalendar
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/extensions:
description: Provides operations to manage the extensions property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions
- /users/{user-id}/events/{event-id}/extensions
get:
tags:
- Users.calendar
summary: Microsoft Graph Get extensions from users
description: The collection of open extensions defined for the event. Nullable.
operationId: users.calendar.events.ListExtensions
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.extensionCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to extensions for users
operationId: users.calendar.events.CreateExtensions
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/extensions/{extension-id}:
description: Provides operations to manage the extensions property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
- name: extension-id
in: path
description: The unique identifier of extension
required: true
schema:
type: string
x-ms-docs-key-type: extension
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
- /users/{user-id}/events/{event-id}/extensions/{extension-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get extensions from users
description: The collection of open extensions defined for the event. Nullable.
operationId: users.calendar.events.GetExtensions
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property extensions in users
operationId: users.calendar.events.UpdateExtensions
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property extensions for users
operationId: users.calendar.events.DeleteExtensions
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/extensions/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendar.events.extensions.GetCount-15ec
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendar/events/{event-id}/instances:
description: Provides operations to manage the instances property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances
- /users/{user-id}/events/{event-id}/instances
get:
tags:
- Users.calendar
summary: Microsoft Graph Get instances from users
description: The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable.
operationId: users.calendar.events.ListInstances
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
/users/{user-id}/calendar/events/{event-id}/instances/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView/delta()
- /users/{user-id}/calendar/events/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendar.events.event.instances.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendar/events/{event-id}/accept:
description: Provides operations to call the accept method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/accept
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/accept
- /users/{user-id}/events/{event-id}/accept
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action accept
description: Accept the specified event in a user calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-accept?view=graph-rest-1.0
operationId: users.user.calendar.events.event.accept
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/cancel:
description: Provides operations to call the cancel method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/cancel
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/cancel
- /users/{user-id}/events/{event-id}/cancel
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action cancel
description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \r\nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\r\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and lets\r\nthe organizer send a custom message to the attendees about the cancellation."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0
operationId: users.user.calendar.events.event.cancel
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/decline:
description: Provides operations to call the decline method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/decline
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/decline
- /users/{user-id}/events/{event-id}/decline
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action decline
description: Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-decline?view=graph-rest-1.0
operationId: users.user.calendar.events.event.decline
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ProposedNewTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeSlot'
- type: object
nullable: true
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/dismissReminder:
description: Provides operations to call the dismissReminder method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder
- /users/{user-id}/events/{event-id}/dismissReminder
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action dismissReminder
description: Dismiss a reminder that has been triggered for an event in a user calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0
operationId: users.user.calendar.events.event.dismissReminder
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/forward:
description: Provides operations to call the forward method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/forward
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/forward
- /users/{user-id}/events/{event-id}/forward
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/forward
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/forward
- /users/{user-id}/messages/{message-id}/forward
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action forward
description: "This action allows the organizer or attendee of a meeting event to forward the\r\nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action\r\nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's\r\ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-forward?view=graph-rest-1.0
operationId: users.user.calendar.events.event.forward
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ToRecipients:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.recipient'
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/permanentDelete:
description: Provides operations to call the permanentDelete method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/permanentDelete
- /users/{user-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/events/{event-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/permanentDelete
- /users/{user-id}/messages/{message-id}/permanentDelete
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action permanentDelete
operationId: users.user.calendar.events.event.permanentDelete
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/snoozeReminder:
description: Provides operations to call the snoozeReminder method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder
- /users/{user-id}/events/{event-id}/snoozeReminder
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action snoozeReminder
description: Postpone a reminder for an event in a user calendar until a new time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0
operationId: users.user.calendar.events.event.snoozeReminder
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
NewReminderTime:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/{event-id}/tentativelyAccept:
description: Provides operations to call the tentativelyAccept method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept
- /users/{user-id}/events/{event-id}/tentativelyAccept
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action tentativelyAccept
description: Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0
operationId: users.user.calendar.events.event.tentativelyAccept
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ProposedNewTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeSlot'
- type: object
nullable: true
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendar/events/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendar.events.GetCount-1a22
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendar/events/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView/delta()
- /users/{user-id}/calendar/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendar.events.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendar/allowedCalendarSharingRoles(User='{User}'):
description: Provides operations to call the allowedCalendarSharingRoles method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: User
in: path
description: 'Usage: User=''{User}'''
required: true
schema:
type: string
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}')
- /users/{user-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}')
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function allowedCalendarSharingRoles
operationId: users.user.calendar.allowedCalendarSharingRoles
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
responses:
2XX:
description: Success
content:
application/json:
schema:
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.calendarRoleType'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendar/getSchedule:
description: Provides operations to call the getSchedule method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/getSchedule
- /users/{user-id}/calendars/{calendar-id}/getSchedule
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action getSchedule
description: Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendar-getschedule?view=graph-rest-1.0
operationId: users.user.calendar.getSchedule
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
Schedules:
type: array
items:
type: string
nullable: true
EndTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
StartTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
AvailabilityViewInterval:
maximum: 2147483647
minimum: -2147483648
type: number
format: int32
nullable: true
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.scheduleInformation'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendar/permanentDelete:
description: Provides operations to call the permanentDelete method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/permanentDelete
- /users/{user-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/events/{event-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/permanentDelete
- /users/{user-id}/messages/{message-id}/permanentDelete
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action permanentDelete
description: Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0
operationId: users.user.calendar.permanentDelete
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars:
description: Provides operations to manage the calendars property of the microsoft.graph.user entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendars from users
description: The user's calendars. Read-only. Nullable.
operationId: users.ListCalendars
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.calendarCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to calendars for users
operationId: users.CreateCalendars
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}:
description: Provides operations to manage the calendars property of the microsoft.graph.user entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendars from users
description: The user's calendars. Read-only. Nullable.
operationId: users.GetCalendars
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property calendars in users
operationId: users.UpdateCalendars
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property calendars for users
operationId: users.DeleteCalendars
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/calendarPermissions:
description: Provides operations to manage the calendarPermissions property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarPermissions
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendarPermissions from users
description: The permissions of the users with whom the calendar is shared.
operationId: users.calendars.ListCalendarPermissions
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.calendarPermissionCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to calendarPermissions for users
operationId: users.calendars.CreateCalendarPermissions
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}:
description: Provides operations to manage the calendarPermissions property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: calendarPermission-id
in: path
description: The unique identifier of calendarPermission
required: true
schema:
type: string
x-ms-docs-key-type: calendarPermission
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarPermissions/{calendarPermission-id}
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendarPermissions from users
description: The permissions of the users with whom the calendar is shared.
operationId: users.calendars.GetCalendarPermissions
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property calendarPermissions in users
operationId: users.calendars.UpdateCalendarPermissions
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property calendarPermissions for users
operationId: users.calendars.DeleteCalendarPermissions
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/calendarPermissions/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendars.calendarPermissions.GetCount-a224
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendars/{calendar-id}/calendarView:
description: Provides operations to manage the calendarView property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendarView from users
description: The calendar view for the calendar. Navigation property. Read-only.
operationId: users.calendars.ListCalendarView
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/calendarView/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView/delta()
- /users/{user-id}/calendar/events/{event-id}/instances/delta()
- /users/{user-id}/calendar/events/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendars.calendar.calendarView.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendars/{calendar-id}/events:
description: Provides operations to manage the events property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events
get:
tags:
- Users.calendar
summary: Microsoft Graph Get events from users
description: The events in the calendar. Navigation property. Read-only.
operationId: users.calendars.ListEvents
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to events for users
operationId: users.calendars.CreateEvents
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}:
description: Provides operations to manage the events property of the microsoft.graph.calendar entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get events from users
description: The events in the calendar. Navigation property. Read-only.
operationId: users.calendars.GetEvents
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property events in users
operationId: users.calendars.UpdateEvents
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property events for users
operationId: users.calendars.DeleteEvents
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments:
description: Provides operations to manage the attachments property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/attachments
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments
- /users/{user-id}/events/{event-id}/attachments
get:
tags:
- Users.calendar
summary: Microsoft Graph Get attachments from users
description: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.
operationId: users.calendars.events.ListAttachments
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to attachments for users
operationId: users.calendars.events.CreateAttachments
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}:
description: Provides operations to manage the attachments property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
- name: attachment-id
in: path
description: The unique identifier of attachment
required: true
schema:
type: string
x-ms-docs-key-type: attachment
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id}
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}
- /users/{user-id}/events/{event-id}/attachments/{attachment-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get attachments from users
description: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.
operationId: users.calendars.events.GetAttachments
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachment'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property attachments for users
operationId: users.calendars.events.DeleteAttachments
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendars.events.attachments.GetCount-8147
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession:
description: Provides operations to call the createUploadSession method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/events/{event-id}/attachments/createUploadSession
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/messages/{message-id}/attachments/createUploadSession
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/createUploadSession
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action createUploadSession
description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.attachments.createUploadSession
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
AttachmentItem:
$ref: '#/components/schemas/microsoft.graph.attachmentItem'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.uploadSession'
- type: object
nullable: true
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/calendar:
description: Provides operations to manage the calendar property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/calendar
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar
- /users/{user-id}/events/{event-id}/calendar
get:
tags:
- Users.calendar
summary: Microsoft Graph Get calendar from users
description: The calendar that contains the event. Navigation property. Read-only.
operationId: users.calendars.events.GetCalendar
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendar'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions:
description: Provides operations to manage the extensions property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/extensions
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions
- /users/{user-id}/events/{event-id}/extensions
get:
tags:
- Users.calendar
summary: Microsoft Graph Get extensions from users
description: The collection of open extensions defined for the event. Nullable.
operationId: users.calendars.events.ListExtensions
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.extensionCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- Users.calendar
summary: Microsoft Graph Create new navigation property to extensions for users
operationId: users.calendars.events.CreateExtensions
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}:
description: Provides operations to manage the extensions property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
- name: extension-id
in: path
description: The unique identifier of extension
required: true
schema:
type: string
x-ms-docs-key-type: extension
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/extensions/{extension-id}
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}
- /users/{user-id}/events/{event-id}/extensions/{extension-id}
get:
tags:
- Users.calendar
summary: Microsoft Graph Get extensions from users
description: The collection of open extensions defined for the event. Nullable.
operationId: users.calendars.events.GetExtensions
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- Users.calendar
summary: Microsoft Graph Update the navigation property extensions in users
operationId: users.calendars.events.UpdateExtensions
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extension'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- Users.calendar
summary: Microsoft Graph Delete navigation property extensions for users
operationId: users.calendars.events.DeleteExtensions
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendars.events.extensions.GetCount-b44d
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances:
description: Provides operations to manage the instances property of the microsoft.graph.event entity.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/instances
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances
- /users/{user-id}/events/{event-id}/instances
get:
tags:
- Users.calendar
summary: Microsoft Graph Get instances from users
description: The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable.
operationId: users.calendars.events.ListInstances
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.eventCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView/delta()
- /users/{user-id}/calendar/events/{event-id}/instances/delta()
- /users/{user-id}/calendar/events/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.instances.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/accept:
description: Provides operations to call the accept method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/accept
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/accept
- /users/{user-id}/events/{event-id}/accept
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action accept
description: Accept the specified event in a user calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-accept?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.accept
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/cancel:
description: Provides operations to call the cancel method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/cancel
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/cancel
- /users/{user-id}/events/{event-id}/cancel
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action cancel
description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \r\nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\r\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and lets\r\nthe organizer send a custom message to the attendees about the cancellation."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.cancel
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/decline:
description: Provides operations to call the decline method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/decline
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/decline
- /users/{user-id}/events/{event-id}/decline
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action decline
description: Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-decline?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.decline
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ProposedNewTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeSlot'
- type: object
nullable: true
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder:
description: Provides operations to call the dismissReminder method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/dismissReminder
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder
- /users/{user-id}/events/{event-id}/dismissReminder
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action dismissReminder
description: Dismiss a reminder that has been triggered for an event in a user calendar.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.dismissReminder
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/forward:
description: Provides operations to call the forward method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/forward
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/forward
- /users/{user-id}/events/{event-id}/forward
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/forward
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/forward
- /users/{user-id}/messages/{message-id}/forward
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action forward
description: "This action allows the organizer or attendee of a meeting event to forward the\r\nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action\r\nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's\r\ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-forward?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.forward
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ToRecipients:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.recipient'
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete:
description: Provides operations to call the permanentDelete method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/permanentDelete
- /users/{user-id}/calendar/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/permanentDelete
- /users/{user-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/events/{event-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/permanentDelete
- /users/{user-id}/messages/{message-id}/permanentDelete
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action permanentDelete
operationId: users.user.calendars.calendar.events.event.permanentDelete
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder:
description: Provides operations to call the snoozeReminder method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/snoozeReminder
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder
- /users/{user-id}/events/{event-id}/snoozeReminder
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action snoozeReminder
description: Postpone a reminder for an event in a user calendar until a new time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.snoozeReminder
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
NewReminderTime:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept:
description: Provides operations to call the tentativelyAccept method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: event-id
in: path
description: The unique identifier of event
required: true
schema:
type: string
x-ms-docs-key-type: event
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/tentativelyAccept
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept
- /users/{user-id}/events/{event-id}/tentativelyAccept
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action tentativelyAccept
description: Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.event.tentativelyAccept
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
ProposedNewTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeSlot'
- type: object
nullable: true
SendResponse:
type: boolean
default: false
nullable: true
Comment:
type: string
nullable: true
required: true
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/{calendar-id}/events/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendars.events.GetCount-efc7
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
/users/{user-id}/calendars/{calendar-id}/events/delta():
description: Provides operations to call the delta method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/calendarView/delta()
- /users/{user-id}/calendar/events/{event-id}/instances/delta()
- /users/{user-id}/calendar/events/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta()
- /users/{user-id}/calendars/{calendar-id}/calendarView/delta()
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta()
- /users/{user-id}/calendarView/delta()
- /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/chats/{chat-id}/messages/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta()
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta()
- /users/{user-id}/contactFolders/delta()
- /users/{user-id}/contacts/delta()
- /users/{user-id}/events/{event-id}/instances/delta()
- /users/{user-id}/events/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/delta()
- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta()
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta()
- /users/{user-id}/mailFolders/delta()
- /users/{user-id}/messages/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
- /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
- /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta()
- /users/{user-id}/todo/lists/delta()
- /users/delta()
- /users/delta()
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function delta
description: Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0
operationId: users.user.calendars.calendar.events.delta
parameters:
- name: startDateTime
in: query
description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- name: endDateTime
in: query
description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
required: true
schema:
type: string
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseDeltaFunctionResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}'):
description: Provides operations to call the allowedCalendarSharingRoles method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
- name: User
in: path
description: 'Usage: User=''{User}'''
required: true
schema:
type: string
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/allowedCalendarSharingRoles(User='{User}')
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}')
get:
tags:
- Users.calendar
summary: Microsoft Graph Invoke function allowedCalendarSharingRoles
operationId: users.user.calendars.calendar.allowedCalendarSharingRoles
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
responses:
2XX:
description: Success
content:
application/json:
schema:
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.calendarRoleType'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendars/{calendar-id}/getSchedule:
description: Provides operations to call the getSchedule method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/getSchedule
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/getSchedule
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action getSchedule
description: Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendar-getschedule?view=graph-rest-1.0
operationId: users.user.calendars.calendar.getSchedule
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
Schedules:
type: array
items:
type: string
nullable: true
EndTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
StartTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
AvailabilityViewInterval:
maximum: 2147483647
minimum: -2147483648
type: number
format: int32
nullable: true
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.scheduleInformation'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
/users/{user-id}/calendars/{calendar-id}/permanentDelete:
description: Provides operations to call the permanentDelete method.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
- name: calendar-id
in: path
description: The unique identifier of calendar
required: true
schema:
type: string
x-ms-docs-key-type: calendar
x-ms-docs-grouped-path:
- /users/{user-id}/calendar/events/{event-id}/permanentDelete
- /users/{user-id}/calendar/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/permanentDelete
- /users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/contactFolders/{contactFolder-id}/permanentDelete
- /users/{user-id}/contacts/{contact-id}/permanentDelete
- /users/{user-id}/events/{event-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/permanentDelete
- /users/{user-id}/mailFolders/{mailFolder-id}/permanentDelete
- /users/{user-id}/messages/{message-id}/permanentDelete
post:
tags:
- Users.calendar
summary: Microsoft Graph Invoke action permanentDelete
description: Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0
operationId: users.user.calendars.calendar.permanentDelete
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
/users/{user-id}/calendars/$count:
description: Provides operations to count the resources in the collection.
parameters:
- name: user-id
in: path
description: The unique identifier of user
required: true
schema:
type: string
x-ms-docs-key-type: user
get:
tags:
- Users.calendar
summary: Microsoft Graph Get the number of the resource
operationId: users.calendars.GetCount-a1b5
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
components:
schemas:
microsoft.graph.recurrenceRange:
title: recurrenceRange
required:
- '@odata.type'
type: object
properties:
endDate:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
type: string
description: The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.
format: date
nullable: true
numberOfOccurrences:
maximum: 2147483647
minimum: -2147483648
type: number
description: The number of times to repeat the event. Required and must be positive if type is numbered.
format: int32
recurrenceTimeZone:
type: string
description: Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.
nullable: true
startDate:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
type: string
description: The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.
format: date
nullable: true
type:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType'
- type: object
nullable: true
description: 'The recurrence range. The possible values are: endDate, noEnd, numbered. Required.'
'@odata.type':
type: string
microsoft.graph.recurrenceRangeType:
title: recurrenceRangeType
enum:
- endDate
- noEnd
- numbered
type: string
microsoft.graph.calendarColor:
title: calendarColor
enum:
- auto
- lightBlue
- lightGreen
- lightOrange
- lightGray
- lightYellow
- lightTeal
- lightPink
- lightBrown
- lightRed
- maxColor
type: string
microsoft.graph.freeBusyStatus:
title: freeBusyStatus
enum:
- unknown
- free
- tentative
- busy
- oof
- workingElsewhere
type: string
microsoft.graph.event:
allOf:
- $ref: '#/components/schemas/microsoft.graph.outlookItem'
- title: event
required:
- '@odata.type'
type: object
properties:
allowNewTimeProposals:
type: boolean
description: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.
nullable: true
attendees:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.attendee'
description: The collection of attendees for the event.
body:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.itemBody'
- type: object
nullable: true
description: The body of the message associated with the event. It can be in HTML or text format.
bodyPreview:
type: string
description: The preview of the message associated with the event. It's in text format.
nullable: true
cancelledOccurrences:
type: array
items:
type: string
description: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
end:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
description: The date, time, and time zone that the event ends. By default, the end time is in UTC.
hasAttachments:
type: boolean
description: Set to true if the event has attachments.
nullable: true
hideAttendees:
type: boolean
description: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.
nullable: true
iCalUId:
type: string
description: A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only.
nullable: true
importance:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.importance'
- type: object
nullable: true
description: 'The importance of the event. The possible values are: low, normal, high.'
isAllDay:
type: boolean
description: Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
nullable: true
isCancelled:
type: boolean
description: Set to true if the event has been canceled.
nullable: true
isDraft:
type: boolean
description: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.
nullable: true
isOnlineMeeting:
type: boolean
description: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
nullable: true
isOrganizer:
type: boolean
description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner.
nullable: true
isReminderOn:
type: boolean
description: Set to true if an alert is set to remind the user of the event.
nullable: true
location:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.location'
- type: object
nullable: true
description: The location of the event.
locations:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.location'
description: The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.
onlineMeeting:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo'
- type: object
nullable: true
description: Details for an attendee to join the meeting online. The default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you can't change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again.
onlineMeetingProvider:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType'
- type: object
nullable: true
description: Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional. After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently, you can't change onlineMeetingProvider again, and the meeting remains available online.
onlineMeetingUrl:
type: string
description: A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future.
nullable: true
organizer:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.recipient'
- type: object
nullable: true
description: The organizer of the event.
originalEndTimeZone:
type: string
description: The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
nullable: true
originalStart:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
format: date-time
nullable: true
originalStartTimeZone:
type: string
description: The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
nullable: true
recurrence:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.patternedRecurrence'
- type: object
nullable: true
description: The recurrence pattern for the event.
reminderMinutesBeforeStart:
maximum: 2147483647
minimum: -2147483648
type: number
description: The number of minutes before the event start time that the reminder alert occurs.
format: int32
nullable: true
responseRequested:
type: boolean
description: Default is true, which represents the organizer would like an invitee to send a response to the event.
nullable: true
responseStatus:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.responseStatus'
- type: object
nullable: true
description: Indicates the type of response sent in response to an event message.
sensitivity:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.sensitivity'
- type: object
nullable: true
description: 'The possible values are: normal, personal, private, and confidential.'
seriesMasterId:
type: string
description: The ID for the recurring series master item, if this event is part of a recurring series.
nullable: true
showAs:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.freeBusyStatus'
- type: object
nullable: true
description: 'The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.'
start:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
description: The start date, time, and time zone of the event. By default, the start time is in UTC.
subject:
type: string
description: The text of the event's subject line.
nullable: true
transactionId:
type: string
description: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you can't change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.
nullable: true
type:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.eventType'
- type: object
nullable: true
description: 'The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only'
webLink:
type: string
description: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
nullable: true
attachments:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.attachment'
description: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.
x-ms-navigationProperty: true
calendar:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.calendar'
- type: object
nullable: true
description: The calendar that contains the event. Navigation property. Read-only.
x-ms-navigationProperty: true
exceptionOccurrences:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
description: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
x-ms-navigationProperty: true
extensions:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.extension'
description: The collection of open extensions defined for the event. Nullable.
x-ms-navigationProperty: true
instances:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
description: The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable.
x-ms-navigationProperty: true
multiValueExtendedProperties:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty'
description: The collection of multi-value extended properties defined for the event. Read-only. Nullable.
x-ms-navigationProperty: true
singleValueExtendedProperties:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
description: The collection of single-value extended properties defined for the event. Read-only. Nullable.
x-ms-navigationProperty: true
'@odata.type':
type: string
default: '#microsoft.graph.event'
x-ms-discriminator-value: '#microsoft.graph.event'
microsoft.graph.dateTimeTimeZone:
title: dateTimeTimeZone
required:
- '@odata.type'
type: object
properties:
dateTime:
type: string
description: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
timeZone:
type: string
description: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
nullable: true
'@odata.type':
type: string
microsoft.graph.multiValueLegacyExtendedProperty:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: multiValueLegacyExtendedProperty
required:
- '@odata.type'
type: object
properties:
value:
type: array
items:
type: string
nullable: true
description: A collection of property values.
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.multiValueLegacyExtendedProperty'
microsoft.graph.location:
title: location
required:
- '@odata.type'
type: object
properties:
address:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.physicalAddress'
- type: object
nullable: true
description: The street address of the location.
coordinates:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates'
- type: object
nullable: true
description: The geographic coordinates and elevation of the location.
displayName:
type: string
description: The name associated with the location.
nullable: true
locationEmailAddress:
type: string
description: Optional email address of the location.
nullable: true
locationType:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.locationType'
- type: object
nullable: true
description: 'The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.'
locationUri:
type: string
description: Optional URI representing the location.
nullable: true
uniqueId:
type: string
description: For internal use only.
nullable: true
uniqueIdType:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.locationUniqueIdType'
- type: object
nullable: true
description: For internal use only.
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.locationConstraintItem': '#/components/schemas/microsoft.graph.locationConstraintItem'
ReferenceNumeric:
enum:
- -INF
- INF
- NaN
type: string
nullable: true
microsoft.graph.locationUniqueIdType:
title: locationUniqueIdType
enum:
- unknown
- locationStore
- directory
- private
- bing
type: string
microsoft.graph.calendar:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: calendar
required:
- '@odata.type'
type: object
properties:
allowedOnlineMeetingProviders:
type: array
items:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType'
- type: object
nullable: true
description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.'
canEdit:
type: boolean
description: true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.
nullable: true
canShare:
type: boolean
description: true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
nullable: true
canViewPrivateItems:
type: boolean
description: If true, the user can read calendar items that have been marked private, false otherwise.
nullable: true
changeKey:
type: string
description: Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.
nullable: true
color:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.calendarColor'
- type: object
nullable: true
description: 'Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.'
defaultOnlineMeetingProvider:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType'
- type: object
nullable: true
description: 'The default online meeting provider for meetings sent from this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.'
hexColor:
type: string
description: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.
nullable: true
isDefaultCalendar:
type: boolean
description: true if this is the default calendar where new events are created by default, false otherwise.
nullable: true
isRemovable:
type: boolean
description: Indicates whether this user calendar can be deleted from the user mailbox.
nullable: true
isTallyingResponses:
type: boolean
description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.
nullable: true
name:
type: string
description: The calendar name.
nullable: true
owner:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.emailAddress'
- type: object
nullable: true
description: If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.
calendarPermissions:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
description: The permissions of the users with whom the calendar is shared.
x-ms-navigationProperty: true
calendarView:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
description: The calendar view for the calendar. Navigation property. Read-only.
x-ms-navigationProperty: true
events:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
description: The events in the calendar. Navigation property. Read-only.
x-ms-navigationProperty: true
multiValueExtendedProperties:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty'
description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.
x-ms-navigationProperty: true
singleValueExtendedProperties:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable.
x-ms-navigationProperty: true
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.calendar'
microsoft.graph.phoneType:
title: phoneType
enum:
- home
- business
- mobile
- other
- assistant
- homeFax
- businessFax
- otherFax
- pager
- radio
type: string
microsoft.graph.entity:
title: entity
required:
- '@odata.type'
type: object
properties:
id:
type: string
description: The unique identifier for an entity. Read-only.
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.accessPackage': '#/components/schemas/microsoft.graph.accessPackage'
'#microsoft.graph.accessPackageAssignment': '#/components/schemas/microsoft.graph.accessPackageAssignment'
'#microsoft.graph.accessPackageAssignmentPolicy': '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
'#microsoft.graph.accessPackageAssignmentRequest': '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest'
'#microsoft.graph.accessPackageCatalog': '#/components/schemas/microsoft.graph.accessPackageCatalog'
'#microsoft.graph.accessPackageQuestion': '#/components/schemas/microsoft.graph.accessPackageQuestion'
'#microsoft.graph.accessPackageMultipleChoiceQuestion': '#/components/schemas/microsoft.graph.accessPackageMultipleChoiceQuestion'
'#microsoft.graph.accessPackageTextInputQuestion': '#/components/schemas/microsoft.graph.accessPackageTextInputQuestion'
'#microsoft.graph.accessPackageResource': '#/components/schemas/microsoft.graph.accessPackageResource'
'#microsoft.graph.accessPackageResourceEnvironment': '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment'
'#microsoft.graph.accessPackageResourceRequest': '#/components/schemas/microsoft.graph.accessPackageResourceRequest'
'#microsoft.graph.accessPackageResourceRole': '#/components/schemas/microsoft.graph.accessPackageResourceRole'
'#microsoft.graph.accessPackageResourceRoleScope': '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope'
'#microsoft.graph.accessPackageResourceScope': '#/components/schemas/microsoft.graph.accessPackageResourceScope'
'#microsoft.graph.accessPackageSubject': '#/components/schemas/microsoft.graph.accessPackageSubject'
'#microsoft.graph.accessReviewHistoryDefinition': '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition'
'#microsoft.graph.accessReviewHistoryInstance': '#/components/schemas/microsoft.graph.accessReviewHistoryInstance'
'#microsoft.graph.accessReviewInstance': '#/components/schemas/microsoft.graph.accessReviewInstance'
'#microsoft.graph.accessReviewInstanceDecisionItem': '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem'
'#microsoft.graph.accessReviewReviewer': '#/components/schemas/microsoft.graph.accessReviewReviewer'
'#microsoft.graph.accessReviewScheduleDefinition': '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition'
'#microsoft.graph.accessReviewSet': '#/components/schemas/microsoft.graph.accessReviewSet'
'#microsoft.graph.accessReviewStage': '#/components/schemas/microsoft.graph.accessReviewStage'
'#microsoft.graph.activitiesContainer': '#/components/schemas/microsoft.graph.activitiesContainer'
'#microsoft.graph.activityHistoryItem': '#/components/schemas/microsoft.graph.activityHistoryItem'
'#microsoft.graph.adminConsentRequestPolicy': '#/components/schemas/microsoft.graph.adminConsentRequestPolicy'
'#microsoft.graph.adminMicrosoft365Apps': '#/components/schemas/microsoft.graph.adminMicrosoft365Apps'
'#microsoft.graph.adminReportSettings': '#/components/schemas/microsoft.graph.adminReportSettings'
'#microsoft.graph.agreement': '#/components/schemas/microsoft.graph.agreement'
'#microsoft.graph.agreementAcceptance': '#/components/schemas/microsoft.graph.agreementAcceptance'
'#microsoft.graph.agreementFileProperties': '#/components/schemas/microsoft.graph.agreementFileProperties'
'#microsoft.graph.agreementFile': '#/components/schemas/microsoft.graph.agreementFile'
'#microsoft.graph.agreementFileLocalization': '#/components/schemas/microsoft.graph.agreementFileLocalization'
'#microsoft.graph.agreementFileVersion': '#/components/schemas/microsoft.graph.agreementFileVersion'
'#microsoft.graph.aiInteraction': '#/components/schemas/microsoft.graph.aiInteraction'
'#microsoft.graph.aiInteractionHistory': '#/components/schemas/microsoft.graph.aiInteractionHistory'
'#microsoft.graph.aiUser': '#/components/schemas/microsoft.graph.aiUser'
'#microsoft.graph.alert': '#/components/schemas/microsoft.graph.alert'
'#microsoft.graph.allowedValue': '#/components/schemas/microsoft.graph.allowedValue'
'#microsoft.graph.appCatalogs': '#/components/schemas/microsoft.graph.appCatalogs'
'#microsoft.graph.appConsentApprovalRoute': '#/components/schemas/microsoft.graph.appConsentApprovalRoute'
'#microsoft.graph.appConsentRequest': '#/components/schemas/microsoft.graph.appConsentRequest'
'#microsoft.graph.applePushNotificationCertificate': '#/components/schemas/microsoft.graph.applePushNotificationCertificate'
'#microsoft.graph.applicationTemplate': '#/components/schemas/microsoft.graph.applicationTemplate'
'#microsoft.graph.appLogCollectionRequest': '#/components/schemas/microsoft.graph.appLogCollectionRequest'
'#microsoft.graph.approval': '#/components/schemas/microsoft.graph.approval'
'#microsoft.graph.approvalStage': '#/components/schemas/microsoft.graph.approvalStage'
'#microsoft.graph.appScope': '#/components/schemas/microsoft.graph.appScope'
'#microsoft.graph.attachment': '#/components/schemas/microsoft.graph.attachment'
'#microsoft.graph.fileAttachment': '#/components/schemas/microsoft.graph.fileAttachment'
'#microsoft.graph.itemAttachment': '#/components/schemas/microsoft.graph.itemAttachment'
'#microsoft.graph.referenceAttachment': '#/components/schemas/microsoft.graph.referenceAttachment'
'#microsoft.graph.attachmentBase': '#/components/schemas/microsoft.graph.attachmentBase'
'#microsoft.graph.taskFileAttachment': '#/components/schemas/microsoft.graph.taskFileAttachment'
'#microsoft.graph.attachmentSession': '#/components/schemas/microsoft.graph.attachmentSession'
'#microsoft.graph.attackSimulationRoot': '#/components/schemas/microsoft.graph.attackSimulationRoot'
'#microsoft.graph.attendanceRecord': '#/components/schemas/microsoft.graph.attendanceRecord'
'#microsoft.graph.attributeMappingFunctionSchema': '#/components/schemas/microsoft.graph.attributeMappingFunctionSchema'
'#microsoft.graph.attributeSet': '#/components/schemas/microsoft.graph.attributeSet'
'#microsoft.graph.audioRoutingGroup': '#/components/schemas/microsoft.graph.audioRoutingGroup'
'#microsoft.graph.auditEvent': '#/components/schemas/microsoft.graph.auditEvent'
'#microsoft.graph.auditLogRoot': '#/components/schemas/microsoft.graph.auditLogRoot'
'#microsoft.graph.authentication': '#/components/schemas/microsoft.graph.authentication'
'#microsoft.graph.authenticationCombinationConfiguration': '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration'
'#microsoft.graph.fido2CombinationConfiguration': '#/components/schemas/microsoft.graph.fido2CombinationConfiguration'
'#microsoft.graph.x509CertificateCombinationConfiguration': '#/components/schemas/microsoft.graph.x509CertificateCombinationConfiguration'
'#microsoft.graph.authenticationContextClassReference': '#/components/schemas/microsoft.graph.authenticationContextClassReference'
'#microsoft.graph.authenticationEventListener': '#/components/schemas/microsoft.graph.authenticationEventListener'
'#microsoft.graph.onAttributeCollectionListener': '#/components/schemas/microsoft.graph.onAttributeCollectionListener'
'#microsoft.graph.onAttributeCollectionStartListener': '#/components/schemas/microsoft.graph.onAttributeCollectionStartListener'
'#microsoft.graph.onAttributeCollectionSubmitListener': '#/components/schemas/microsoft.graph.onAttributeCollectionSubmitListener'
'#microsoft.graph.onAuthenticationMethodLoadStartListener': '#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartListener'
'#microsoft.graph.onEmailOtpSendListener': '#/components/schemas/microsoft.graph.onEmailOtpSendListener'
'#microsoft.graph.onFraudProtectionLoadStartListener': '#/components/schemas/microsoft.graph.onFraudProtectionLoadStartListener'
'#microsoft.graph.onInteractiveAuthFlowStartListener': '#/components/schemas/microsoft.graph.onInteractiveAuthFlowStartListener'
'#microsoft.graph.onTokenIssuanceStartListener': '#/components/schemas/microsoft.graph.onTokenIssuanceStartListener'
'#microsoft.graph.onUserCreateStartListener': '#/components/schemas/microsoft.graph.onUserCreateStartListener'
'#microsoft.graph.authenticationEventsFlow': '#/components/schemas/microsoft.graph.authenticationEventsFlow'
'#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow': '#/components/schemas/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow'
'#microsoft.graph.authenticationFlowsPolicy': '#/components/schemas/microsoft.graph.authenticationFlowsPolicy'
'#microsoft.graph.authenticationMethod': '#/components/schemas/microsoft.graph.authenticationMethod'
'#microsoft.graph.emailAuthenticationMethod': '#/components/schemas/microsoft.graph.emailAuthenticationMethod'
'#microsoft.graph.fido2AuthenticationMethod': '#/components/schemas/microsoft.graph.fido2AuthenticationMethod'
'#microsoft.graph.microsoftAuthenticatorAuthenticationMethod': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod'
'#microsoft.graph.passwordAuthenticationMethod': '#/components/schemas/microsoft.graph.passwordAuthenticationMethod'
'#microsoft.graph.phoneAuthenticationMethod': '#/components/schemas/microsoft.graph.phoneAuthenticationMethod'
'#microsoft.graph.platformCredentialAuthenticationMethod': '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod'
'#microsoft.graph.softwareOathAuthenticationMethod': '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod'
'#microsoft.graph.temporaryAccessPassAuthenticationMethod': '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod'
'#microsoft.graph.windowsHelloForBusinessAuthenticationMethod': '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod'
'#microsoft.graph.authenticationMethodConfiguration': '#/components/schemas/microsoft.graph.authenticationMethodConfiguration'
'#microsoft.graph.emailAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.emailAuthenticationMethodConfiguration'
'#microsoft.graph.fido2AuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.fido2AuthenticationMethodConfiguration'
'#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration'
'#microsoft.graph.smsAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.smsAuthenticationMethodConfiguration'
'#microsoft.graph.softwareOathAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodConfiguration'
'#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration'
'#microsoft.graph.voiceAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.voiceAuthenticationMethodConfiguration'
'#microsoft.graph.x509CertificateAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.x509CertificateAuthenticationMethodConfiguration'
'#microsoft.graph.authenticationMethodModeDetail': '#/components/schemas/microsoft.graph.authenticationMethodModeDetail'
'#microsoft.graph.authenticationMethodsPolicy': '#/components/schemas/microsoft.graph.authenticationMethodsPolicy'
'#microsoft.graph.authenticationMethodsRoot': '#/components/schemas/microsoft.graph.authenticationMethodsRoot'
'#microsoft.graph.authenticationMethodTarget': '#/components/schemas/microsoft.graph.authenticationMethodTarget'
'#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget'
'#microsoft.graph.smsAuthenticationMethodTarget': '#/components/schemas/microsoft.graph.smsAuthenticationMethodTarget'
'#microsoft.graph.authenticationStrengthPolicy': '#/components/schemas/microsoft.graph.authenticationStrengthPolicy'
'#microsoft.graph.authenticationStrengthRoot': '#/components/schemas/microsoft.graph.authenticationStrengthRoot'
'#microsoft.graph.authoredNote': '#/components/schemas/microsoft.graph.authoredNote'
'#microsoft.graph.backupRestoreRoot': '#/components/schemas/microsoft.graph.backupRestoreRoot'
'#microsoft.graph.baseItem': '#/components/schemas/microsoft.graph.baseItem'
'#microsoft.graph.baseSitePage': '#/components/schemas/microsoft.graph.baseSitePage'
'#microsoft.graph.sitePage': '#/components/schemas/microsoft.graph.sitePage'
'#microsoft.graph.drive': '#/components/schemas/microsoft.graph.drive'
'#microsoft.graph.driveItem': '#/components/schemas/microsoft.graph.driveItem'
'#microsoft.graph.list': '#/components/schemas/microsoft.graph.list'
'#microsoft.graph.listItem': '#/components/schemas/microsoft.graph.listItem'
'#microsoft.graph.recycleBin': '#/components/schemas/microsoft.graph.recycleBin'
'#microsoft.graph.recycleBinItem': '#/components/schemas/microsoft.graph.recycleBinItem'
'#microsoft.graph.sharedDriveItem': '#/components/schemas/microsoft.graph.sharedDriveItem'
'#microsoft.graph.site': '#/components/schemas/microsoft.graph.site'
'#microsoft.graph.baseItemVersion': '#/components/schemas/microsoft.graph.baseItemVersion'
'#microsoft.graph.driveItemVersion': '#/components/schemas/microsoft.graph.driveItemVersion'
'#microsoft.graph.listItemVersion': '#/components/schemas/microsoft.graph.listItemVersion'
'#microsoft.graph.documentSetVersion': '#/components/schemas/microsoft.graph.documentSetVersion'
'#microsoft.graph.baseMapFeature': '#/components/schemas/microsoft.graph.baseMapFeature'
'#microsoft.graph.buildingMap': '#/components/schemas/microsoft.graph.buildingMap'
'#microsoft.graph.fixtureMap': '#/components/schemas/microsoft.graph.fixtureMap'
'#microsoft.graph.footprintMap': '#/components/schemas/microsoft.graph.footprintMap'
'#microsoft.graph.levelMap': '#/components/schemas/microsoft.graph.levelMap'
'#microsoft.graph.sectionMap': '#/components/schemas/microsoft.graph.sectionMap'
'#microsoft.graph.unitMap': '#/components/schemas/microsoft.graph.unitMap'
'#microsoft.graph.bitlocker': '#/components/schemas/microsoft.graph.bitlocker'
'#microsoft.graph.bitlockerRecoveryKey': '#/components/schemas/microsoft.graph.bitlockerRecoveryKey'
'#microsoft.graph.bookingAppointment': '#/components/schemas/microsoft.graph.bookingAppointment'
'#microsoft.graph.bookingBusiness': '#/components/schemas/microsoft.graph.bookingBusiness'
'#microsoft.graph.bookingCurrency': '#/components/schemas/microsoft.graph.bookingCurrency'
'#microsoft.graph.bookingCustomerBase': '#/components/schemas/microsoft.graph.bookingCustomerBase'
'#microsoft.graph.bookingCustomer': '#/components/schemas/microsoft.graph.bookingCustomer'
'#microsoft.graph.bookingCustomQuestion': '#/components/schemas/microsoft.graph.bookingCustomQuestion'
'#microsoft.graph.bookingService': '#/components/schemas/microsoft.graph.bookingService'
'#microsoft.graph.bookingStaffMemberBase': '#/components/schemas/microsoft.graph.bookingStaffMemberBase'
'#microsoft.graph.bookingStaffMember': '#/components/schemas/microsoft.graph.bookingStaffMember'
'#microsoft.graph.browserSharedCookie': '#/components/schemas/microsoft.graph.browserSharedCookie'
'#microsoft.graph.browserSite': '#/components/schemas/microsoft.graph.browserSite'
'#microsoft.graph.browserSiteList': '#/components/schemas/microsoft.graph.browserSiteList'
'#microsoft.graph.bulkUpload': '#/components/schemas/microsoft.graph.bulkUpload'
'#microsoft.graph.calendar': '#/components/schemas/microsoft.graph.calendar'
'#microsoft.graph.calendarGroup': '#/components/schemas/microsoft.graph.calendarGroup'
'#microsoft.graph.calendarPermission': '#/components/schemas/microsoft.graph.calendarPermission'
'#microsoft.graph.call': '#/components/schemas/microsoft.graph.call'
'#microsoft.graph.callEvent': '#/components/schemas/microsoft.graph.callEvent'
'#microsoft.graph.emergencyCallEvent': '#/components/schemas/microsoft.graph.emergencyCallEvent'
'#microsoft.graph.callRecording': '#/components/schemas/microsoft.graph.callRecording'
'#microsoft.graph.callTranscript': '#/components/schemas/microsoft.graph.callTranscript'
'#microsoft.graph.canvasLayout': '#/components/schemas/microsoft.graph.canvasLayout'
'#microsoft.graph.certificateBasedAuthConfiguration': '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration'
'#microsoft.graph.changeTrackedEntity': '#/components/schemas/microsoft.graph.changeTrackedEntity'
'#microsoft.graph.dayNote': '#/components/schemas/microsoft.graph.dayNote'
'#microsoft.graph.openShift': '#/components/schemas/microsoft.graph.openShift'
'#microsoft.graph.scheduleChangeRequest': '#/components/schemas/microsoft.graph.scheduleChangeRequest'
'#microsoft.graph.offerShiftRequest': '#/components/schemas/microsoft.graph.offerShiftRequest'
'#microsoft.graph.swapShiftsChangeRequest': '#/components/schemas/microsoft.graph.swapShiftsChangeRequest'
'#microsoft.graph.openShiftChangeRequest': '#/components/schemas/microsoft.graph.openShiftChangeRequest'
'#microsoft.graph.timeOffRequest': '#/components/schemas/microsoft.graph.timeOffRequest'
'#microsoft.graph.schedulingGroup': '#/components/schemas/microsoft.graph.schedulingGroup'
'#microsoft.graph.shift': '#/components/schemas/microsoft.graph.shift'
'#microsoft.graph.shiftPreferences': '#/components/schemas/microsoft.graph.shiftPreferences'
'#microsoft.graph.timeCard': '#/components/schemas/microsoft.graph.timeCard'
'#microsoft.graph.timeOff': '#/components/schemas/microsoft.graph.timeOff'
'#microsoft.graph.timeOffReason': '#/components/schemas/microsoft.graph.timeOffReason'
'#microsoft.graph.workforceIntegration': '#/components/schemas/microsoft.graph.workforceIntegration'
'#microsoft.graph.channel': '#/components/schemas/microsoft.graph.channel'
'#microsoft.graph.chat': '#/components/schemas/microsoft.graph.chat'
'#microsoft.graph.chatMessage': '#/components/schemas/microsoft.graph.chatMessage'
'#microsoft.graph.chatMessageInfo': '#/components/schemas/microsoft.graph.chatMessageInfo'
'#microsoft.graph.checklistItem': '#/components/schemas/microsoft.graph.checklistItem'
'#microsoft.graph.cloudClipboardItem': '#/components/schemas/microsoft.graph.cloudClipboardItem'
'#microsoft.graph.cloudClipboardRoot': '#/components/schemas/microsoft.graph.cloudClipboardRoot'
'#microsoft.graph.cloudPC': '#/components/schemas/microsoft.graph.cloudPC'
'#microsoft.graph.cloudPcAuditEvent': '#/components/schemas/microsoft.graph.cloudPcAuditEvent'
'#microsoft.graph.cloudPcDeviceImage': '#/components/schemas/microsoft.graph.cloudPcDeviceImage'
'#microsoft.graph.cloudPcGalleryImage': '#/components/schemas/microsoft.graph.cloudPcGalleryImage'
'#microsoft.graph.cloudPcOnPremisesConnection': '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection'
'#microsoft.graph.cloudPcProvisioningPolicy': '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy'
'#microsoft.graph.cloudPcProvisioningPolicyAssignment': '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment'
'#microsoft.graph.cloudPcUserSetting': '#/components/schemas/microsoft.graph.cloudPcUserSetting'
'#microsoft.graph.cloudPcUserSettingAssignment': '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment'
'#microsoft.graph.columnDefinition': '#/components/schemas/microsoft.graph.columnDefinition'
'#microsoft.graph.columnLink': '#/components/schemas/microsoft.graph.columnLink'
'#microsoft.graph.commsOperation': '#/components/schemas/microsoft.graph.commsOperation'
'#microsoft.graph.addLargeGalleryViewOperation': '#/components/schemas/microsoft.graph.addLargeGalleryViewOperation'
'#microsoft.graph.cancelMediaProcessingOperation': '#/components/schemas/microsoft.graph.cancelMediaProcessingOperation'
'#microsoft.graph.inviteParticipantsOperation': '#/components/schemas/microsoft.graph.inviteParticipantsOperation'
'#microsoft.graph.muteParticipantOperation': '#/components/schemas/microsoft.graph.muteParticipantOperation'
'#microsoft.graph.playPromptOperation': '#/components/schemas/microsoft.graph.playPromptOperation'
'#microsoft.graph.recordOperation': '#/components/schemas/microsoft.graph.recordOperation'
'#microsoft.graph.sendDtmfTonesOperation': '#/components/schemas/microsoft.graph.sendDtmfTonesOperation'
'#microsoft.graph.startHoldMusicOperation': '#/components/schemas/microsoft.graph.startHoldMusicOperation'
'#microsoft.graph.stopHoldMusicOperation': '#/components/schemas/microsoft.graph.stopHoldMusicOperation'
'#microsoft.graph.subscribeToToneOperation': '#/components/schemas/microsoft.graph.subscribeToToneOperation'
'#microsoft.graph.unmuteParticipantOperation': '#/components/schemas/microsoft.graph.unmuteParticipantOperation'
'#microsoft.graph.updateRecordingStatusOperation': '#/components/schemas/microsoft.graph.updateRecordingStatusOperation'
'#microsoft.graph.community': '#/components/schemas/microsoft.graph.community'
'#microsoft.graph.companySubscription': '#/components/schemas/microsoft.graph.companySubscription'
'#microsoft.graph.complianceManagementPartner': '#/components/schemas/microsoft.graph.complianceManagementPartner'
'#microsoft.graph.conditionalAccessPolicy': '#/components/schemas/microsoft.graph.conditionalAccessPolicy'
'#microsoft.graph.whatIfAnalysisResult': '#/components/schemas/microsoft.graph.whatIfAnalysisResult'
'#microsoft.graph.conditionalAccessRoot': '#/components/schemas/microsoft.graph.conditionalAccessRoot'
'#microsoft.graph.conditionalAccessTemplate': '#/components/schemas/microsoft.graph.conditionalAccessTemplate'
'#microsoft.graph.connectedOrganization': '#/components/schemas/microsoft.graph.connectedOrganization'
'#microsoft.graph.contactFolder': '#/components/schemas/microsoft.graph.contactFolder'
'#microsoft.graph.contentActivity': '#/components/schemas/microsoft.graph.contentActivity'
'#microsoft.graph.contentSharingSession': '#/components/schemas/microsoft.graph.contentSharingSession'
'#microsoft.graph.contentType': '#/components/schemas/microsoft.graph.contentType'
'#microsoft.graph.conversation': '#/components/schemas/microsoft.graph.conversation'
'#microsoft.graph.conversationMember': '#/components/schemas/microsoft.graph.conversationMember'
'#microsoft.graph.aadUserConversationMember': '#/components/schemas/microsoft.graph.aadUserConversationMember'
'#microsoft.graph.anonymousGuestConversationMember': '#/components/schemas/microsoft.graph.anonymousGuestConversationMember'
'#microsoft.graph.azureCommunicationServicesUserConversationMember': '#/components/schemas/microsoft.graph.azureCommunicationServicesUserConversationMember'
'#microsoft.graph.microsoftAccountUserConversationMember': '#/components/schemas/microsoft.graph.microsoftAccountUserConversationMember'
'#microsoft.graph.phoneUserConversationMember': '#/components/schemas/microsoft.graph.phoneUserConversationMember'
'#microsoft.graph.skypeForBusinessUserConversationMember': '#/components/schemas/microsoft.graph.skypeForBusinessUserConversationMember'
'#microsoft.graph.skypeUserConversationMember': '#/components/schemas/microsoft.graph.skypeUserConversationMember'
'#microsoft.graph.conversationThread': '#/components/schemas/microsoft.graph.conversationThread'
'#microsoft.graph.copilotAdmin': '#/components/schemas/microsoft.graph.copilotAdmin'
'#microsoft.graph.copilotAdminLimitedMode': '#/components/schemas/microsoft.graph.copilotAdminLimitedMode'
'#microsoft.graph.copilotAdminSetting': '#/components/schemas/microsoft.graph.copilotAdminSetting'
'#microsoft.graph.copilotReportRoot': '#/components/schemas/microsoft.graph.copilotReportRoot'
'#microsoft.graph.crossTenantAccessPolicyConfigurationDefault': '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault'
'#microsoft.graph.customCalloutExtension': '#/components/schemas/microsoft.graph.customCalloutExtension'
'#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension': '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestWorkflowExtension'
'#microsoft.graph.accessPackageAssignmentWorkflowExtension': '#/components/schemas/microsoft.graph.accessPackageAssignmentWorkflowExtension'
'#microsoft.graph.customAuthenticationExtension': '#/components/schemas/microsoft.graph.customAuthenticationExtension'
'#microsoft.graph.onAttributeCollectionStartCustomExtension': '#/components/schemas/microsoft.graph.onAttributeCollectionStartCustomExtension'
'#microsoft.graph.onAttributeCollectionSubmitCustomExtension': '#/components/schemas/microsoft.graph.onAttributeCollectionSubmitCustomExtension'
'#microsoft.graph.onOtpSendCustomExtension': '#/components/schemas/microsoft.graph.onOtpSendCustomExtension'
'#microsoft.graph.onTokenIssuanceStartCustomExtension': '#/components/schemas/microsoft.graph.onTokenIssuanceStartCustomExtension'
'#microsoft.graph.identityGovernance.customTaskExtension': '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension'
'#microsoft.graph.customExtensionStageSetting': '#/components/schemas/microsoft.graph.customExtensionStageSetting'
'#microsoft.graph.customSecurityAttributeDefinition': '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition'
'#microsoft.graph.dataPolicyOperation': '#/components/schemas/microsoft.graph.dataPolicyOperation'
'#microsoft.graph.dataSecurityAndGovernance': '#/components/schemas/microsoft.graph.dataSecurityAndGovernance'
'#microsoft.graph.tenantDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance'
'#microsoft.graph.userDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.userDataSecurityAndGovernance'
'#microsoft.graph.delegatedAdminAccessAssignment': '#/components/schemas/microsoft.graph.delegatedAdminAccessAssignment'
'#microsoft.graph.delegatedAdminCustomer': '#/components/schemas/microsoft.graph.delegatedAdminCustomer'
'#microsoft.graph.delegatedAdminRelationship': '#/components/schemas/microsoft.graph.delegatedAdminRelationship'
'#microsoft.graph.resellerDelegatedAdminRelationship': '#/components/schemas/microsoft.graph.resellerDelegatedAdminRelationship'
'#microsoft.graph.delegatedAdminRelationshipOperation': '#/components/schemas/microsoft.graph.delegatedAdminRelationshipOperation'
'#microsoft.graph.delegatedAdminRelationshipRequest': '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequest'
'#microsoft.graph.delegatedAdminServiceManagementDetail': '#/components/schemas/microsoft.graph.delegatedAdminServiceManagementDetail'
'#microsoft.graph.delegatedPermissionClassification': '#/components/schemas/microsoft.graph.delegatedPermissionClassification'
'#microsoft.graph.deletedChat': '#/components/schemas/microsoft.graph.deletedChat'
'#microsoft.graph.deletedItemContainer': '#/components/schemas/microsoft.graph.deletedItemContainer'
'#microsoft.graph.deletedTeam': '#/components/schemas/microsoft.graph.deletedTeam'
'#microsoft.graph.deltaParticipants': '#/components/schemas/microsoft.graph.deltaParticipants'
'#microsoft.graph.detectedApp': '#/components/schemas/microsoft.graph.detectedApp'
'#microsoft.graph.deviceAppManagement': '#/components/schemas/microsoft.graph.deviceAppManagement'
'#microsoft.graph.deviceCategory': '#/components/schemas/microsoft.graph.deviceCategory'
'#microsoft.graph.deviceComplianceActionItem': '#/components/schemas/microsoft.graph.deviceComplianceActionItem'
'#microsoft.graph.deviceComplianceDeviceOverview': '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview'
'#microsoft.graph.deviceComplianceDeviceStatus': '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus'
'#microsoft.graph.deviceCompliancePolicy': '#/components/schemas/microsoft.graph.deviceCompliancePolicy'
'#microsoft.graph.androidCompliancePolicy': '#/components/schemas/microsoft.graph.androidCompliancePolicy'
'#microsoft.graph.androidWorkProfileCompliancePolicy': '#/components/schemas/microsoft.graph.androidWorkProfileCompliancePolicy'
'#microsoft.graph.iosCompliancePolicy': '#/components/schemas/microsoft.graph.iosCompliancePolicy'
'#microsoft.graph.macOSCompliancePolicy': '#/components/schemas/microsoft.graph.macOSCompliancePolicy'
'#microsoft.graph.windows10CompliancePolicy': '#/components/schemas/microsoft.graph.windows10CompliancePolicy'
'#microsoft.graph.windows10MobileCompliancePolicy': '#/components/schemas/microsoft.graph.windows10MobileCompliancePolicy'
'#microsoft.graph.windows81CompliancePolicy': '#/components/schemas/microsoft.graph.windows81CompliancePolicy'
'#microsoft.graph.windowsPhone81CompliancePolicy': '#/components/schemas/microsoft.graph.windowsPhone81CompliancePolicy'
'#microsoft.graph.deviceCompliancePolicyAssignment': '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment'
'#microsoft.graph.deviceCompliancePolicyDeviceStateSummary': '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary'
'#microsoft.graph.deviceCompliancePolicySettingStateSummary': '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary'
'#microsoft.graph.deviceCompliancePolicyState': '#/components/schemas/microsoft.graph.deviceCompliancePolicyState'
'#microsoft.graph.deviceComplianceScheduledActionForRule': '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule'
'#microsoft.graph.deviceComplianceSettingState': '#/components/schemas/microsoft.graph.deviceComplianceSettingState'
'#microsoft.graph.deviceComplianceUserOverview': '#/components/schemas/microsoft.graph.deviceComplianceUserOverview'
'#microsoft.graph.deviceComplianceUserStatus': '#/components/schemas/microsoft.graph.deviceComplianceUserStatus'
'#microsoft.graph.deviceConfiguration': '#/components/schemas/microsoft.graph.deviceConfiguration'
'#microsoft.graph.androidCustomConfiguration': '#/components/schemas/microsoft.graph.androidCustomConfiguration'
'#microsoft.graph.androidGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.androidGeneralDeviceConfiguration'
'#microsoft.graph.androidWorkProfileCustomConfiguration': '#/components/schemas/microsoft.graph.androidWorkProfileCustomConfiguration'
'#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.androidWorkProfileGeneralDeviceConfiguration'
'#microsoft.graph.appleDeviceFeaturesConfigurationBase': '#/components/schemas/microsoft.graph.appleDeviceFeaturesConfigurationBase'
'#microsoft.graph.iosDeviceFeaturesConfiguration': '#/components/schemas/microsoft.graph.iosDeviceFeaturesConfiguration'
'#microsoft.graph.macOSDeviceFeaturesConfiguration': '#/components/schemas/microsoft.graph.macOSDeviceFeaturesConfiguration'
'#microsoft.graph.editionUpgradeConfiguration': '#/components/schemas/microsoft.graph.editionUpgradeConfiguration'
'#microsoft.graph.iosCertificateProfile': '#/components/schemas/microsoft.graph.iosCertificateProfile'
'#microsoft.graph.iosCustomConfiguration': '#/components/schemas/microsoft.graph.iosCustomConfiguration'
'#microsoft.graph.iosGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.iosGeneralDeviceConfiguration'
'#microsoft.graph.iosUpdateConfiguration': '#/components/schemas/microsoft.graph.iosUpdateConfiguration'
'#microsoft.graph.macOSCustomConfiguration': '#/components/schemas/microsoft.graph.macOSCustomConfiguration'
'#microsoft.graph.macOSGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.macOSGeneralDeviceConfiguration'
'#microsoft.graph.sharedPCConfiguration': '#/components/schemas/microsoft.graph.sharedPCConfiguration'
'#microsoft.graph.windows10CustomConfiguration': '#/components/schemas/microsoft.graph.windows10CustomConfiguration'
'#microsoft.graph.windows10EndpointProtectionConfiguration': '#/components/schemas/microsoft.graph.windows10EndpointProtectionConfiguration'
'#microsoft.graph.windows10EnterpriseModernAppManagementConfiguration': '#/components/schemas/microsoft.graph.windows10EnterpriseModernAppManagementConfiguration'
'#microsoft.graph.windows10GeneralConfiguration': '#/components/schemas/microsoft.graph.windows10GeneralConfiguration'
'#microsoft.graph.windows10SecureAssessmentConfiguration': '#/components/schemas/microsoft.graph.windows10SecureAssessmentConfiguration'
'#microsoft.graph.windows10TeamGeneralConfiguration': '#/components/schemas/microsoft.graph.windows10TeamGeneralConfiguration'
'#microsoft.graph.windows81GeneralConfiguration': '#/components/schemas/microsoft.graph.windows81GeneralConfiguration'
'#microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration': '#/components/schemas/microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration'
'#microsoft.graph.windowsPhone81CustomConfiguration': '#/components/schemas/microsoft.graph.windowsPhone81CustomConfiguration'
'#microsoft.graph.windowsPhone81GeneralConfiguration': '#/components/schemas/microsoft.graph.windowsPhone81GeneralConfiguration'
'#microsoft.graph.windowsUpdateForBusinessConfiguration': '#/components/schemas/microsoft.graph.windowsUpdateForBusinessConfiguration'
'#microsoft.graph.deviceConfigurationAssignment': '#/components/schemas/microsoft.graph.deviceConfigurationAssignment'
'#microsoft.graph.deviceConfigurationDeviceOverview': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview'
'#microsoft.graph.deviceConfigurationDeviceStateSummary': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary'
'#microsoft.graph.deviceConfigurationDeviceStatus': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus'
'#microsoft.graph.deviceConfigurationState': '#/components/schemas/microsoft.graph.deviceConfigurationState'
'#microsoft.graph.deviceConfigurationUserOverview': '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview'
'#microsoft.graph.deviceConfigurationUserStatus': '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus'
'#microsoft.graph.deviceEnrollmentConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration'
'#microsoft.graph.deviceEnrollmentLimitConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentLimitConfiguration'
'#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration'
'#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration'
'#microsoft.graph.windows10EnrollmentCompletionPageConfiguration': '#/components/schemas/microsoft.graph.windows10EnrollmentCompletionPageConfiguration'
'#microsoft.graph.deviceInstallState': '#/components/schemas/microsoft.graph.deviceInstallState'
'#microsoft.graph.deviceLocalCredentialInfo': '#/components/schemas/microsoft.graph.deviceLocalCredentialInfo'
'#microsoft.graph.deviceLogCollectionResponse': '#/components/schemas/microsoft.graph.deviceLogCollectionResponse'
'#microsoft.graph.deviceManagement': '#/components/schemas/microsoft.graph.deviceManagement'
'#microsoft.graph.deviceManagementCachedReportConfiguration': '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration'
'#microsoft.graph.deviceManagementExchangeConnector': '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector'
'#microsoft.graph.deviceManagementExportJob': '#/components/schemas/microsoft.graph.deviceManagementExportJob'
'#microsoft.graph.deviceManagementPartner': '#/components/schemas/microsoft.graph.deviceManagementPartner'
'#microsoft.graph.deviceManagementReports': '#/components/schemas/microsoft.graph.deviceManagementReports'
'#microsoft.graph.deviceManagementTroubleshootingEvent': '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent'
'#microsoft.graph.enrollmentTroubleshootingEvent': '#/components/schemas/microsoft.graph.enrollmentTroubleshootingEvent'
'#microsoft.graph.deviceRegistrationPolicy': '#/components/schemas/microsoft.graph.deviceRegistrationPolicy'
'#microsoft.graph.directory': '#/components/schemas/microsoft.graph.directory'
'#microsoft.graph.directoryAudit': '#/components/schemas/microsoft.graph.directoryAudit'
'#microsoft.graph.directoryDefinition': '#/components/schemas/microsoft.graph.directoryDefinition'
'#microsoft.graph.directoryObject': '#/components/schemas/microsoft.graph.directoryObject'
'#microsoft.graph.administrativeUnit': '#/components/schemas/microsoft.graph.administrativeUnit'
'#microsoft.graph.application': '#/components/schemas/microsoft.graph.application'
'#microsoft.graph.appRoleAssignment': '#/components/schemas/microsoft.graph.appRoleAssignment'
'#microsoft.graph.certificateAuthorityDetail': '#/components/schemas/microsoft.graph.certificateAuthorityDetail'
'#microsoft.graph.certificateBasedAuthPki': '#/components/schemas/microsoft.graph.certificateBasedAuthPki'
'#microsoft.graph.contract': '#/components/schemas/microsoft.graph.contract'
'#microsoft.graph.device': '#/components/schemas/microsoft.graph.device'
'#microsoft.graph.directoryObjectPartnerReference': '#/components/schemas/microsoft.graph.directoryObjectPartnerReference'
'#microsoft.graph.directoryRole': '#/components/schemas/microsoft.graph.directoryRole'
'#microsoft.graph.directoryRoleTemplate': '#/components/schemas/microsoft.graph.directoryRoleTemplate'
'#microsoft.graph.endpoint': '#/components/schemas/microsoft.graph.endpoint'
'#microsoft.graph.extensionProperty': '#/components/schemas/microsoft.graph.extensionProperty'
'#microsoft.graph.group': '#/components/schemas/microsoft.graph.group'
'#microsoft.graph.groupSettingTemplate': '#/components/schemas/microsoft.graph.groupSettingTemplate'
'#microsoft.graph.multiTenantOrganizationMember': '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
'#microsoft.graph.organization': '#/components/schemas/microsoft.graph.organization'
'#microsoft.graph.orgContact': '#/components/schemas/microsoft.graph.orgContact'
'#microsoft.graph.policyBase': '#/components/schemas/microsoft.graph.policyBase'
'#microsoft.graph.appManagementPolicy': '#/components/schemas/microsoft.graph.appManagementPolicy'
'#microsoft.graph.authorizationPolicy': '#/components/schemas/microsoft.graph.authorizationPolicy'
'#microsoft.graph.crossTenantAccessPolicy': '#/components/schemas/microsoft.graph.crossTenantAccessPolicy'
'#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy'
'#microsoft.graph.permissionGrantPolicy': '#/components/schemas/microsoft.graph.permissionGrantPolicy'
'#microsoft.graph.stsPolicy': '#/components/schemas/microsoft.graph.stsPolicy'
'#microsoft.graph.activityBasedTimeoutPolicy': '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy'
'#microsoft.graph.claimsMappingPolicy': '#/components/schemas/microsoft.graph.claimsMappingPolicy'
'#microsoft.graph.homeRealmDiscoveryPolicy': '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy'
'#microsoft.graph.tokenIssuancePolicy': '#/components/schemas/microsoft.graph.tokenIssuancePolicy'
'#microsoft.graph.tokenLifetimePolicy': '#/components/schemas/microsoft.graph.tokenLifetimePolicy'
'#microsoft.graph.tenantAppManagementPolicy': '#/components/schemas/microsoft.graph.tenantAppManagementPolicy'
'#microsoft.graph.resourceSpecificPermissionGrant': '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant'
'#microsoft.graph.servicePrincipal': '#/components/schemas/microsoft.graph.servicePrincipal'
'#microsoft.graph.user': '#/components/schemas/microsoft.graph.user'
'#microsoft.graph.domain': '#/components/schemas/microsoft.graph.domain'
'#microsoft.graph.domainDnsRecord': '#/components/schemas/microsoft.graph.domainDnsRecord'
'#microsoft.graph.domainDnsCnameRecord': '#/components/schemas/microsoft.graph.domainDnsCnameRecord'
'#microsoft.graph.domainDnsMxRecord': '#/components/schemas/microsoft.graph.domainDnsMxRecord'
'#microsoft.graph.domainDnsSrvRecord': '#/components/schemas/microsoft.graph.domainDnsSrvRecord'
'#microsoft.graph.domainDnsTxtRecord': '#/components/schemas/microsoft.graph.domainDnsTxtRecord'
'#microsoft.graph.domainDnsUnavailableRecord': '#/components/schemas/microsoft.graph.domainDnsUnavailableRecord'
'#microsoft.graph.eBookInstallSummary': '#/components/schemas/microsoft.graph.eBookInstallSummary'
'#microsoft.graph.edge': '#/components/schemas/microsoft.graph.edge'
'#microsoft.graph.educationAssignment': '#/components/schemas/microsoft.graph.educationAssignment'
'#microsoft.graph.educationAssignmentDefaults': '#/components/schemas/microsoft.graph.educationAssignmentDefaults'
'#microsoft.graph.educationAssignmentResource': '#/components/schemas/microsoft.graph.educationAssignmentResource'
'#microsoft.graph.educationAssignmentSettings': '#/components/schemas/microsoft.graph.educationAssignmentSettings'
'#microsoft.graph.educationCategory': '#/components/schemas/microsoft.graph.educationCategory'
'#microsoft.graph.educationClass': '#/components/schemas/microsoft.graph.educationClass'
'#microsoft.graph.educationGradingCategory': '#/components/schemas/microsoft.graph.educationGradingCategory'
'#microsoft.graph.educationGradingScheme': '#/components/schemas/microsoft.graph.educationGradingScheme'
'#microsoft.graph.educationModule': '#/components/schemas/microsoft.graph.educationModule'
'#microsoft.graph.educationModuleResource': '#/components/schemas/microsoft.graph.educationModuleResource'
'#microsoft.graph.educationOrganization': '#/components/schemas/microsoft.graph.educationOrganization'
'#microsoft.graph.educationSchool': '#/components/schemas/microsoft.graph.educationSchool'
'#microsoft.graph.educationOutcome': '#/components/schemas/microsoft.graph.educationOutcome'
'#microsoft.graph.educationFeedbackOutcome': '#/components/schemas/microsoft.graph.educationFeedbackOutcome'
'#microsoft.graph.educationFeedbackResourceOutcome': '#/components/schemas/microsoft.graph.educationFeedbackResourceOutcome'
'#microsoft.graph.educationPointsOutcome': '#/components/schemas/microsoft.graph.educationPointsOutcome'
'#microsoft.graph.educationRubricOutcome': '#/components/schemas/microsoft.graph.educationRubricOutcome'
'#microsoft.graph.educationRubric': '#/components/schemas/microsoft.graph.educationRubric'
'#microsoft.graph.educationSubmission': '#/components/schemas/microsoft.graph.educationSubmission'
'#microsoft.graph.educationSubmissionResource': '#/components/schemas/microsoft.graph.educationSubmissionResource'
'#microsoft.graph.educationUser': '#/components/schemas/microsoft.graph.educationUser'
'#microsoft.graph.employeeExperienceUser': '#/components/schemas/microsoft.graph.employeeExperienceUser'
'#microsoft.graph.endUserNotification': '#/components/schemas/microsoft.graph.endUserNotification'
'#microsoft.graph.endUserNotificationDetail': '#/components/schemas/microsoft.graph.endUserNotificationDetail'
'#microsoft.graph.engagementConversation': '#/components/schemas/microsoft.graph.engagementConversation'
'#microsoft.graph.onlineMeetingEngagementConversation': '#/components/schemas/microsoft.graph.onlineMeetingEngagementConversation'
'#microsoft.graph.engagementConversationMessage': '#/components/schemas/microsoft.graph.engagementConversationMessage'
'#microsoft.graph.engagementConversationDiscussionMessage': '#/components/schemas/microsoft.graph.engagementConversationDiscussionMessage'
'#microsoft.graph.engagementConversationQuestionMessage': '#/components/schemas/microsoft.graph.engagementConversationQuestionMessage'
'#microsoft.graph.engagementConversationSystemMessage': '#/components/schemas/microsoft.graph.engagementConversationSystemMessage'
'#microsoft.graph.engagementConversationMessageReaction': '#/components/schemas/microsoft.graph.engagementConversationMessageReaction'
'#microsoft.graph.engagementRole': '#/components/schemas/microsoft.graph.engagementRole'
'#microsoft.graph.engagementRoleMember': '#/components/schemas/microsoft.graph.engagementRoleMember'
'#microsoft.graph.enrollmentConfigurationAssignment': '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment'
'#microsoft.graph.enterpriseCodeSigningCertificate': '#/components/schemas/microsoft.graph.enterpriseCodeSigningCertificate'
'#microsoft.graph.entitlementManagement': '#/components/schemas/microsoft.graph.entitlementManagement'
'#microsoft.graph.entitlementManagementSettings': '#/components/schemas/microsoft.graph.entitlementManagementSettings'
'#microsoft.graph.extension': '#/components/schemas/microsoft.graph.extension'
'#microsoft.graph.openTypeExtension': '#/components/schemas/microsoft.graph.openTypeExtension'
'#microsoft.graph.externalDomainName': '#/components/schemas/microsoft.graph.externalDomainName'
'#microsoft.graph.featureRolloutPolicy': '#/components/schemas/microsoft.graph.featureRolloutPolicy'
'#microsoft.graph.federatedIdentityCredential': '#/components/schemas/microsoft.graph.federatedIdentityCredential'
'#microsoft.graph.fieldValueSet': '#/components/schemas/microsoft.graph.fieldValueSet'
'#microsoft.graph.fileStorage': '#/components/schemas/microsoft.graph.fileStorage'
'#microsoft.graph.fileStorageContainer': '#/components/schemas/microsoft.graph.fileStorageContainer'
'#microsoft.graph.filterOperatorSchema': '#/components/schemas/microsoft.graph.filterOperatorSchema'
'#microsoft.graph.fraudProtectionProvider': '#/components/schemas/microsoft.graph.fraudProtectionProvider'
'#microsoft.graph.arkoseFraudProtectionProvider': '#/components/schemas/microsoft.graph.arkoseFraudProtectionProvider'
'#microsoft.graph.humanSecurityFraudProtectionProvider': '#/components/schemas/microsoft.graph.humanSecurityFraudProtectionProvider'
'#microsoft.graph.governanceInsight': '#/components/schemas/microsoft.graph.governanceInsight'
'#microsoft.graph.membershipOutlierInsight': '#/components/schemas/microsoft.graph.membershipOutlierInsight'
'#microsoft.graph.userSignInInsight': '#/components/schemas/microsoft.graph.userSignInInsight'
'#microsoft.graph.groupLifecyclePolicy': '#/components/schemas/microsoft.graph.groupLifecyclePolicy'
'#microsoft.graph.groupSetting': '#/components/schemas/microsoft.graph.groupSetting'
'#microsoft.graph.horizontalSection': '#/components/schemas/microsoft.graph.horizontalSection'
'#microsoft.graph.horizontalSectionColumn': '#/components/schemas/microsoft.graph.horizontalSectionColumn'
'#microsoft.graph.identityApiConnector': '#/components/schemas/microsoft.graph.identityApiConnector'
'#microsoft.graph.identityContainer': '#/components/schemas/microsoft.graph.identityContainer'
'#microsoft.graph.identityProvider': '#/components/schemas/microsoft.graph.identityProvider'
'#microsoft.graph.identityProviderBase': '#/components/schemas/microsoft.graph.identityProviderBase'
'#microsoft.graph.appleManagedIdentityProvider': '#/components/schemas/microsoft.graph.appleManagedIdentityProvider'
'#microsoft.graph.builtInIdentityProvider': '#/components/schemas/microsoft.graph.builtInIdentityProvider'
'#microsoft.graph.samlOrWsFedProvider': '#/components/schemas/microsoft.graph.samlOrWsFedProvider'
'#microsoft.graph.internalDomainFederation': '#/components/schemas/microsoft.graph.internalDomainFederation'
'#microsoft.graph.samlOrWsFedExternalDomainFederation': '#/components/schemas/microsoft.graph.samlOrWsFedExternalDomainFederation'
'#microsoft.graph.socialIdentityProvider': '#/components/schemas/microsoft.graph.socialIdentityProvider'
'#microsoft.graph.identityUserFlow': '#/components/schemas/microsoft.graph.identityUserFlow'
'#microsoft.graph.b2xIdentityUserFlow': '#/components/schemas/microsoft.graph.b2xIdentityUserFlow'
'#microsoft.graph.identityUserFlowAttribute': '#/components/schemas/microsoft.graph.identityUserFlowAttribute'
'#microsoft.graph.identityBuiltInUserFlowAttribute': '#/components/schemas/microsoft.graph.identityBuiltInUserFlowAttribute'
'#microsoft.graph.identityCustomUserFlowAttribute': '#/components/schemas/microsoft.graph.identityCustomUserFlowAttribute'
'#microsoft.graph.identityUserFlowAttributeAssignment': '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment'
'#microsoft.graph.importedWindowsAutopilotDeviceIdentity': '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity'
'#microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload': '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload'
'#microsoft.graph.inferenceClassification': '#/components/schemas/microsoft.graph.inferenceClassification'
'#microsoft.graph.inferenceClassificationOverride': '#/components/schemas/microsoft.graph.inferenceClassificationOverride'
'#microsoft.graph.insightsSettings': '#/components/schemas/microsoft.graph.insightsSettings'
'#microsoft.graph.internetExplorerMode': '#/components/schemas/microsoft.graph.internetExplorerMode'
'#microsoft.graph.invitation': '#/components/schemas/microsoft.graph.invitation'
'#microsoft.graph.iosLobAppProvisioningConfigurationAssignment': '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment'
'#microsoft.graph.iosUpdateDeviceStatus': '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus'
'#microsoft.graph.itemActivity': '#/components/schemas/microsoft.graph.itemActivity'
'#microsoft.graph.itemActivityStat': '#/components/schemas/microsoft.graph.itemActivityStat'
'#microsoft.graph.itemAnalytics': '#/components/schemas/microsoft.graph.itemAnalytics'
'#microsoft.graph.itemRetentionLabel': '#/components/schemas/microsoft.graph.itemRetentionLabel'
'#microsoft.graph.labelContentRight': '#/components/schemas/microsoft.graph.labelContentRight'
'#microsoft.graph.landingPage': '#/components/schemas/microsoft.graph.landingPage'
'#microsoft.graph.landingPageDetail': '#/components/schemas/microsoft.graph.landingPageDetail'
'#microsoft.graph.learningContent': '#/components/schemas/microsoft.graph.learningContent'
'#microsoft.graph.learningCourseActivity': '#/components/schemas/microsoft.graph.learningCourseActivity'
'#microsoft.graph.learningAssignment': '#/components/schemas/microsoft.graph.learningAssignment'
'#microsoft.graph.learningSelfInitiatedCourse': '#/components/schemas/microsoft.graph.learningSelfInitiatedCourse'
'#microsoft.graph.learningProvider': '#/components/schemas/microsoft.graph.learningProvider'
'#microsoft.graph.licenseDetails': '#/components/schemas/microsoft.graph.licenseDetails'
'#microsoft.graph.linkedResource': '#/components/schemas/microsoft.graph.linkedResource'
'#microsoft.graph.localizedNotificationMessage': '#/components/schemas/microsoft.graph.localizedNotificationMessage'
'#microsoft.graph.loginPage': '#/components/schemas/microsoft.graph.loginPage'
'#microsoft.graph.longRunningOperation': '#/components/schemas/microsoft.graph.longRunningOperation'
'#microsoft.graph.attackSimulationOperation': '#/components/schemas/microsoft.graph.attackSimulationOperation'
'#microsoft.graph.engagementAsyncOperation': '#/components/schemas/microsoft.graph.engagementAsyncOperation'
'#microsoft.graph.richLongRunningOperation': '#/components/schemas/microsoft.graph.richLongRunningOperation'
'#microsoft.graph.m365AppsInstallationOptions': '#/components/schemas/microsoft.graph.m365AppsInstallationOptions'
'#microsoft.graph.mailFolder': '#/components/schemas/microsoft.graph.mailFolder'
'#microsoft.graph.mailSearchFolder': '#/components/schemas/microsoft.graph.mailSearchFolder'
'#microsoft.graph.malwareStateForWindowsDevice': '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice'
'#microsoft.graph.managedAppOperation': '#/components/schemas/microsoft.graph.managedAppOperation'
'#microsoft.graph.managedAppPolicy': '#/components/schemas/microsoft.graph.managedAppPolicy'
'#microsoft.graph.managedAppConfiguration': '#/components/schemas/microsoft.graph.managedAppConfiguration'
'#microsoft.graph.targetedManagedAppConfiguration': '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration'
'#microsoft.graph.managedAppProtection': '#/components/schemas/microsoft.graph.managedAppProtection'
'#microsoft.graph.defaultManagedAppProtection': '#/components/schemas/microsoft.graph.defaultManagedAppProtection'
'#microsoft.graph.targetedManagedAppProtection': '#/components/schemas/microsoft.graph.targetedManagedAppProtection'
'#microsoft.graph.androidManagedAppProtection': '#/components/schemas/microsoft.graph.androidManagedAppProtection'
'#microsoft.graph.iosManagedAppProtection': '#/components/schemas/microsoft.graph.iosManagedAppProtection'
'#microsoft.graph.windowsInformationProtection': '#/components/schemas/microsoft.graph.windowsInformationProtection'
'#microsoft.graph.mdmWindowsInformationProtectionPolicy': '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy'
'#microsoft.graph.windowsInformationProtectionPolicy': '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy'
'#microsoft.graph.managedAppPolicyDeploymentSummary': '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary'
'#microsoft.graph.managedAppRegistration': '#/components/schemas/microsoft.graph.managedAppRegistration'
'#microsoft.graph.androidManagedAppRegistration': '#/components/schemas/microsoft.graph.androidManagedAppRegistration'
'#microsoft.graph.iosManagedAppRegistration': '#/components/schemas/microsoft.graph.iosManagedAppRegistration'
'#microsoft.graph.managedAppStatus': '#/components/schemas/microsoft.graph.managedAppStatus'
'#microsoft.graph.managedAppStatusRaw': '#/components/schemas/microsoft.graph.managedAppStatusRaw'
'#microsoft.graph.managedDevice': '#/components/schemas/microsoft.graph.managedDevice'
'#microsoft.graph.managedDeviceMobileAppConfiguration': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration'
'#microsoft.graph.iosMobileAppConfiguration': '#/components/schemas/microsoft.graph.iosMobileAppConfiguration'
'#microsoft.graph.managedDeviceMobileAppConfigurationAssignment': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment'
'#microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus'
'#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary'
'#microsoft.graph.managedDeviceMobileAppConfigurationUserStatus': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus'
'#microsoft.graph.managedDeviceMobileAppConfigurationUserSummary': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary'
'#microsoft.graph.managedDeviceOverview': '#/components/schemas/microsoft.graph.managedDeviceOverview'
'#microsoft.graph.managedEBook': '#/components/schemas/microsoft.graph.managedEBook'
'#microsoft.graph.iosVppEBook': '#/components/schemas/microsoft.graph.iosVppEBook'
'#microsoft.graph.managedEBookAssignment': '#/components/schemas/microsoft.graph.managedEBookAssignment'
'#microsoft.graph.iosVppEBookAssignment': '#/components/schemas/microsoft.graph.iosVppEBookAssignment'
'#microsoft.graph.managedMobileApp': '#/components/schemas/microsoft.graph.managedMobileApp'
'#microsoft.graph.meetingAttendanceReport': '#/components/schemas/microsoft.graph.meetingAttendanceReport'
'#microsoft.graph.messageRule': '#/components/schemas/microsoft.graph.messageRule'
'#microsoft.graph.mobileApp': '#/components/schemas/microsoft.graph.mobileApp'
'#microsoft.graph.androidStoreApp': '#/components/schemas/microsoft.graph.androidStoreApp'
'#microsoft.graph.iosiPadOSWebClip': '#/components/schemas/microsoft.graph.iosiPadOSWebClip'
'#microsoft.graph.iosStoreApp': '#/components/schemas/microsoft.graph.iosStoreApp'
'#microsoft.graph.iosVppApp': '#/components/schemas/microsoft.graph.iosVppApp'
'#microsoft.graph.macOSMicrosoftDefenderApp': '#/components/schemas/microsoft.graph.macOSMicrosoftDefenderApp'
'#microsoft.graph.macOSMicrosoftEdgeApp': '#/components/schemas/microsoft.graph.macOSMicrosoftEdgeApp'
'#microsoft.graph.macOSOfficeSuiteApp': '#/components/schemas/microsoft.graph.macOSOfficeSuiteApp'
'#microsoft.graph.managedApp': '#/components/schemas/microsoft.graph.managedApp'
'#microsoft.graph.managedAndroidStoreApp': '#/components/schemas/microsoft.graph.managedAndroidStoreApp'
'#microsoft.graph.managedIOSStoreApp': '#/components/schemas/microsoft.graph.managedIOSStoreApp'
'#microsoft.graph.managedMobileLobApp': '#/components/schemas/microsoft.graph.managedMobileLobApp'
'#microsoft.graph.managedAndroidLobApp': '#/components/schemas/microsoft.graph.managedAndroidLobApp'
'#microsoft.graph.managedIOSLobApp': '#/components/schemas/microsoft.graph.managedIOSLobApp'
'#microsoft.graph.microsoftStoreForBusinessApp': '#/components/schemas/microsoft.graph.microsoftStoreForBusinessApp'
'#microsoft.graph.mobileLobApp': '#/components/schemas/microsoft.graph.mobileLobApp'
'#microsoft.graph.androidLobApp': '#/components/schemas/microsoft.graph.androidLobApp'
'#microsoft.graph.iosLobApp': '#/components/schemas/microsoft.graph.iosLobApp'
'#microsoft.graph.macOSDmgApp': '#/components/schemas/microsoft.graph.macOSDmgApp'
'#microsoft.graph.macOSLobApp': '#/components/schemas/microsoft.graph.macOSLobApp'
'#microsoft.graph.win32LobApp': '#/components/schemas/microsoft.graph.win32LobApp'
'#microsoft.graph.windowsAppX': '#/components/schemas/microsoft.graph.windowsAppX'
'#microsoft.graph.windowsMobileMSI': '#/components/schemas/microsoft.graph.windowsMobileMSI'
'#microsoft.graph.windowsUniversalAppX': '#/components/schemas/microsoft.graph.windowsUniversalAppX'
'#microsoft.graph.webApp': '#/components/schemas/microsoft.graph.webApp'
'#microsoft.graph.windowsMicrosoftEdgeApp': '#/components/schemas/microsoft.graph.windowsMicrosoftEdgeApp'
'#microsoft.graph.windowsWebApp': '#/components/schemas/microsoft.graph.windowsWebApp'
'#microsoft.graph.mobileAppAssignment': '#/components/schemas/microsoft.graph.mobileAppAssignment'
'#microsoft.graph.mobileAppCategory': '#/components/schemas/microsoft.graph.mobileAppCategory'
'#microsoft.graph.mobileAppContent': '#/components/schemas/microsoft.graph.mobileAppContent'
'#microsoft.graph.mobileAppContentFile': '#/components/schemas/microsoft.graph.mobileAppContentFile'
'#microsoft.graph.mobileAppRelationship': '#/components/schemas/microsoft.graph.mobileAppRelationship'
'#microsoft.graph.mobileAppTroubleshootingEvent': '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent'
'#microsoft.graph.mobileContainedApp': '#/components/schemas/microsoft.graph.mobileContainedApp'
'#microsoft.graph.windowsUniversalAppXContainedApp': '#/components/schemas/microsoft.graph.windowsUniversalAppXContainedApp'
'#microsoft.graph.mobileThreatDefenseConnector': '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector'
'#microsoft.graph.multiTenantOrganization': '#/components/schemas/microsoft.graph.multiTenantOrganization'
'#microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate': '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate'
'#microsoft.graph.multiTenantOrganizationJoinRequestRecord': '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord'
'#microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate': '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate'
'#microsoft.graph.multiValueLegacyExtendedProperty': '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty'
'#microsoft.graph.namedLocation': '#/components/schemas/microsoft.graph.namedLocation'
'#microsoft.graph.countryNamedLocation': '#/components/schemas/microsoft.graph.countryNamedLocation'
'#microsoft.graph.ipNamedLocation': '#/components/schemas/microsoft.graph.ipNamedLocation'
'#microsoft.graph.notificationMessageTemplate': '#/components/schemas/microsoft.graph.notificationMessageTemplate'
'#microsoft.graph.oAuth2PermissionGrant': '#/components/schemas/microsoft.graph.oAuth2PermissionGrant'
'#microsoft.graph.officeGraphInsights': '#/components/schemas/microsoft.graph.officeGraphInsights'
'#microsoft.graph.itemInsights': '#/components/schemas/microsoft.graph.itemInsights'
'#microsoft.graph.onenote': '#/components/schemas/microsoft.graph.onenote'
'#microsoft.graph.onenoteEntityBaseModel': '#/components/schemas/microsoft.graph.onenoteEntityBaseModel'
'#microsoft.graph.onenoteEntitySchemaObjectModel': '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel'
'#microsoft.graph.onenoteEntityHierarchyModel': '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel'
'#microsoft.graph.notebook': '#/components/schemas/microsoft.graph.notebook'
'#microsoft.graph.onenoteSection': '#/components/schemas/microsoft.graph.onenoteSection'
'#microsoft.graph.sectionGroup': '#/components/schemas/microsoft.graph.sectionGroup'
'#microsoft.graph.onenotePage': '#/components/schemas/microsoft.graph.onenotePage'
'#microsoft.graph.onenoteResource': '#/components/schemas/microsoft.graph.onenoteResource'
'#microsoft.graph.onlineMeetingBase': '#/components/schemas/microsoft.graph.onlineMeetingBase'
'#microsoft.graph.onlineMeeting': '#/components/schemas/microsoft.graph.onlineMeeting'
'#microsoft.graph.virtualEventSession': '#/components/schemas/microsoft.graph.virtualEventSession'
'#microsoft.graph.onPremisesConditionalAccessSettings': '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings'
'#microsoft.graph.onPremisesDirectorySynchronization': '#/components/schemas/microsoft.graph.onPremisesDirectorySynchronization'
'#microsoft.graph.onPremisesSyncBehavior': '#/components/schemas/microsoft.graph.onPremisesSyncBehavior'
'#microsoft.graph.operation': '#/components/schemas/microsoft.graph.operation'
'#microsoft.graph.onenoteOperation': '#/components/schemas/microsoft.graph.onenoteOperation'
'#microsoft.graph.organizationalBrandingProperties': '#/components/schemas/microsoft.graph.organizationalBrandingProperties'
'#microsoft.graph.organizationalBranding': '#/components/schemas/microsoft.graph.organizationalBranding'
'#microsoft.graph.organizationalBrandingLocalization': '#/components/schemas/microsoft.graph.organizationalBrandingLocalization'
'#microsoft.graph.outlookCategory': '#/components/schemas/microsoft.graph.outlookCategory'
'#microsoft.graph.outlookItem': '#/components/schemas/microsoft.graph.outlookItem'
'#microsoft.graph.contact': '#/components/schemas/microsoft.graph.contact'
'#microsoft.graph.event': '#/components/schemas/microsoft.graph.event'
'#microsoft.graph.message': '#/components/schemas/microsoft.graph.message'
'#microsoft.graph.calendarSharingMessage': '#/components/schemas/microsoft.graph.calendarSharingMessage'
'#microsoft.graph.eventMessage': '#/components/schemas/microsoft.graph.eventMessage'
'#microsoft.graph.eventMessageRequest': '#/components/schemas/microsoft.graph.eventMessageRequest'
'#microsoft.graph.eventMessageResponse': '#/components/schemas/microsoft.graph.eventMessageResponse'
'#microsoft.graph.post': '#/components/schemas/microsoft.graph.post'
'#microsoft.graph.outlookUser': '#/components/schemas/microsoft.graph.outlookUser'
'#microsoft.graph.participant': '#/components/schemas/microsoft.graph.participant'
'#microsoft.graph.participantJoiningNotification': '#/components/schemas/microsoft.graph.participantJoiningNotification'
'#microsoft.graph.participantLeftNotification': '#/components/schemas/microsoft.graph.participantLeftNotification'
'#microsoft.graph.partners': '#/components/schemas/microsoft.graph.partners'
'#microsoft.graph.payload': '#/components/schemas/microsoft.graph.payload'
'#microsoft.graph.peopleAdminSettings': '#/components/schemas/microsoft.graph.peopleAdminSettings'
'#microsoft.graph.permission': '#/components/schemas/microsoft.graph.permission'
'#microsoft.graph.permissionGrantConditionSet': '#/components/schemas/microsoft.graph.permissionGrantConditionSet'
'#microsoft.graph.person': '#/components/schemas/microsoft.graph.person'
'#microsoft.graph.pinnedChatMessageInfo': '#/components/schemas/microsoft.graph.pinnedChatMessageInfo'
'#microsoft.graph.place': '#/components/schemas/microsoft.graph.place'
'#microsoft.graph.building': '#/components/schemas/microsoft.graph.building'
'#microsoft.graph.desk': '#/components/schemas/microsoft.graph.desk'
'#microsoft.graph.floor': '#/components/schemas/microsoft.graph.floor'
'#microsoft.graph.room': '#/components/schemas/microsoft.graph.room'
'#microsoft.graph.roomList': '#/components/schemas/microsoft.graph.roomList'
'#microsoft.graph.section': '#/components/schemas/microsoft.graph.section'
'#microsoft.graph.workspace': '#/components/schemas/microsoft.graph.workspace'
'#microsoft.graph.planner': '#/components/schemas/microsoft.graph.planner'
'#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
'#microsoft.graph.plannerBucket': '#/components/schemas/microsoft.graph.plannerBucket'
'#microsoft.graph.plannerBucketTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
'#microsoft.graph.plannerGroup': '#/components/schemas/microsoft.graph.plannerGroup'
'#microsoft.graph.plannerPlan': '#/components/schemas/microsoft.graph.plannerPlan'
'#microsoft.graph.plannerPlanDetails': '#/components/schemas/microsoft.graph.plannerPlanDetails'
'#microsoft.graph.plannerProgressTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
'#microsoft.graph.plannerTask': '#/components/schemas/microsoft.graph.plannerTask'
'#microsoft.graph.plannerTaskDetails': '#/components/schemas/microsoft.graph.plannerTaskDetails'
'#microsoft.graph.plannerUser': '#/components/schemas/microsoft.graph.plannerUser'
'#microsoft.graph.policyRoot': '#/components/schemas/microsoft.graph.policyRoot'
'#microsoft.graph.policyTemplate': '#/components/schemas/microsoft.graph.policyTemplate'
'#microsoft.graph.presence': '#/components/schemas/microsoft.graph.presence'
'#microsoft.graph.printConnector': '#/components/schemas/microsoft.graph.printConnector'
'#microsoft.graph.printDocument': '#/components/schemas/microsoft.graph.printDocument'
'#microsoft.graph.printerBase': '#/components/schemas/microsoft.graph.printerBase'
'#microsoft.graph.printer': '#/components/schemas/microsoft.graph.printer'
'#microsoft.graph.printerShare': '#/components/schemas/microsoft.graph.printerShare'
'#microsoft.graph.printJob': '#/components/schemas/microsoft.graph.printJob'
'#microsoft.graph.printOperation': '#/components/schemas/microsoft.graph.printOperation'
'#microsoft.graph.printerCreateOperation': '#/components/schemas/microsoft.graph.printerCreateOperation'
'#microsoft.graph.printService': '#/components/schemas/microsoft.graph.printService'
'#microsoft.graph.printServiceEndpoint': '#/components/schemas/microsoft.graph.printServiceEndpoint'
'#microsoft.graph.printTask': '#/components/schemas/microsoft.graph.printTask'
'#microsoft.graph.printTaskDefinition': '#/components/schemas/microsoft.graph.printTaskDefinition'
'#microsoft.graph.printTaskTrigger': '#/components/schemas/microsoft.graph.printTaskTrigger'
'#microsoft.graph.printUsage': '#/components/schemas/microsoft.graph.printUsage'
'#microsoft.graph.printUsageByPrinter': '#/components/schemas/microsoft.graph.printUsageByPrinter'
'#microsoft.graph.printUsageByUser': '#/components/schemas/microsoft.graph.printUsageByUser'
'#microsoft.graph.privilegedAccessGroup': '#/components/schemas/microsoft.graph.privilegedAccessGroup'
'#microsoft.graph.privilegedAccessRoot': '#/components/schemas/microsoft.graph.privilegedAccessRoot'
'#microsoft.graph.privilegedAccessSchedule': '#/components/schemas/microsoft.graph.privilegedAccessSchedule'
'#microsoft.graph.privilegedAccessGroupAssignmentSchedule': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentSchedule'
'#microsoft.graph.privilegedAccessGroupEligibilitySchedule': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilitySchedule'
'#microsoft.graph.privilegedAccessScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessScheduleInstance'
'#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance'
'#microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance'
'#microsoft.graph.profileCardProperty': '#/components/schemas/microsoft.graph.profileCardProperty'
'#microsoft.graph.profilePhoto': '#/components/schemas/microsoft.graph.profilePhoto'
'#microsoft.graph.pronounsSettings': '#/components/schemas/microsoft.graph.pronounsSettings'
'#microsoft.graph.protectionPolicyBase': '#/components/schemas/microsoft.graph.protectionPolicyBase'
'#microsoft.graph.exchangeProtectionPolicy': '#/components/schemas/microsoft.graph.exchangeProtectionPolicy'
'#microsoft.graph.oneDriveForBusinessProtectionPolicy': '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy'
'#microsoft.graph.sharePointProtectionPolicy': '#/components/schemas/microsoft.graph.sharePointProtectionPolicy'
'#microsoft.graph.protectionRuleBase': '#/components/schemas/microsoft.graph.protectionRuleBase'
'#microsoft.graph.driveProtectionRule': '#/components/schemas/microsoft.graph.driveProtectionRule'
'#microsoft.graph.mailboxProtectionRule': '#/components/schemas/microsoft.graph.mailboxProtectionRule'
'#microsoft.graph.siteProtectionRule': '#/components/schemas/microsoft.graph.siteProtectionRule'
'#microsoft.graph.protectionUnitBase': '#/components/schemas/microsoft.graph.protectionUnitBase'
'#microsoft.graph.driveProtectionUnit': '#/components/schemas/microsoft.graph.driveProtectionUnit'
'#microsoft.graph.mailboxProtectionUnit': '#/components/schemas/microsoft.graph.mailboxProtectionUnit'
'#microsoft.graph.siteProtectionUnit': '#/components/schemas/microsoft.graph.siteProtectionUnit'
'#microsoft.graph.protectionUnitsBulkJobBase': '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase'
'#microsoft.graph.driveProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob'
'#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob'
'#microsoft.graph.siteProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob'
'#microsoft.graph.provisioningObjectSummary': '#/components/schemas/microsoft.graph.provisioningObjectSummary'
'#microsoft.graph.publicKeyInfrastructureRoot': '#/components/schemas/microsoft.graph.publicKeyInfrastructureRoot'
'#microsoft.graph.rbacApplication': '#/components/schemas/microsoft.graph.rbacApplication'
'#microsoft.graph.readingAssignmentSubmission': '#/components/schemas/microsoft.graph.readingAssignmentSubmission'
'#microsoft.graph.readingCoachPassage': '#/components/schemas/microsoft.graph.readingCoachPassage'
'#microsoft.graph.reflectCheckInResponse': '#/components/schemas/microsoft.graph.reflectCheckInResponse'
'#microsoft.graph.relyingPartyDetailedSummary': '#/components/schemas/microsoft.graph.relyingPartyDetailedSummary'
'#microsoft.graph.remoteAssistancePartner': '#/components/schemas/microsoft.graph.remoteAssistancePartner'
'#microsoft.graph.remoteDesktopSecurityConfiguration': '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration'
'#microsoft.graph.reportsRoot': '#/components/schemas/microsoft.graph.reportsRoot'
'#microsoft.graph.request': '#/components/schemas/microsoft.graph.request'
'#microsoft.graph.privilegedAccessScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessScheduleRequest'
'#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest'
'#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest'
'#microsoft.graph.unifiedRoleAssignmentScheduleRequest': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest'
'#microsoft.graph.unifiedRoleEligibilityScheduleRequest': '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest'
'#microsoft.graph.userConsentRequest': '#/components/schemas/microsoft.graph.userConsentRequest'
'#microsoft.graph.resourceOperation': '#/components/schemas/microsoft.graph.resourceOperation'
'#microsoft.graph.restoreArtifactBase': '#/components/schemas/microsoft.graph.restoreArtifactBase'
'#microsoft.graph.driveRestoreArtifact': '#/components/schemas/microsoft.graph.driveRestoreArtifact'
'#microsoft.graph.mailboxRestoreArtifact': '#/components/schemas/microsoft.graph.mailboxRestoreArtifact'
'#microsoft.graph.granularMailboxRestoreArtifact': '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact'
'#microsoft.graph.siteRestoreArtifact': '#/components/schemas/microsoft.graph.siteRestoreArtifact'
'#microsoft.graph.restoreArtifactsBulkRequestBase': '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestBase'
'#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest'
'#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest'
'#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest'
'#microsoft.graph.restorePoint': '#/components/schemas/microsoft.graph.restorePoint'
'#microsoft.graph.restoreSessionBase': '#/components/schemas/microsoft.graph.restoreSessionBase'
'#microsoft.graph.exchangeRestoreSession': '#/components/schemas/microsoft.graph.exchangeRestoreSession'
'#microsoft.graph.oneDriveForBusinessRestoreSession': '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession'
'#microsoft.graph.sharePointRestoreSession': '#/components/schemas/microsoft.graph.sharePointRestoreSession'
'#microsoft.graph.riskDetection': '#/components/schemas/microsoft.graph.riskDetection'
'#microsoft.graph.riskyServicePrincipal': '#/components/schemas/microsoft.graph.riskyServicePrincipal'
'#microsoft.graph.riskyServicePrincipalHistoryItem': '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem'
'#microsoft.graph.riskyUser': '#/components/schemas/microsoft.graph.riskyUser'
'#microsoft.graph.riskyUserHistoryItem': '#/components/schemas/microsoft.graph.riskyUserHistoryItem'
'#microsoft.graph.roleAssignment': '#/components/schemas/microsoft.graph.roleAssignment'
'#microsoft.graph.deviceAndAppManagementRoleAssignment': '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment'
'#microsoft.graph.roleDefinition': '#/components/schemas/microsoft.graph.roleDefinition'
'#microsoft.graph.deviceAndAppManagementRoleDefinition': '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleDefinition'
'#microsoft.graph.schedule': '#/components/schemas/microsoft.graph.schedule'
'#microsoft.graph.schemaExtension': '#/components/schemas/microsoft.graph.schemaExtension'
'#microsoft.graph.scopedRoleMembership': '#/components/schemas/microsoft.graph.scopedRoleMembership'
'#microsoft.graph.searchEntity': '#/components/schemas/microsoft.graph.searchEntity'
'#microsoft.graph.secureScore': '#/components/schemas/microsoft.graph.secureScore'
'#microsoft.graph.secureScoreControlProfile': '#/components/schemas/microsoft.graph.secureScoreControlProfile'
'#microsoft.graph.security': '#/components/schemas/microsoft.graph.security'
'#microsoft.graph.securityReportsRoot': '#/components/schemas/microsoft.graph.securityReportsRoot'
'#microsoft.graph.sensitivityLabel': '#/components/schemas/microsoft.graph.sensitivityLabel'
'#microsoft.graph.serviceAnnouncement': '#/components/schemas/microsoft.graph.serviceAnnouncement'
'#microsoft.graph.serviceAnnouncementAttachment': '#/components/schemas/microsoft.graph.serviceAnnouncementAttachment'
'#microsoft.graph.serviceAnnouncementBase': '#/components/schemas/microsoft.graph.serviceAnnouncementBase'
'#microsoft.graph.serviceHealthIssue': '#/components/schemas/microsoft.graph.serviceHealthIssue'
'#microsoft.graph.serviceUpdateMessage': '#/components/schemas/microsoft.graph.serviceUpdateMessage'
'#microsoft.graph.serviceApp': '#/components/schemas/microsoft.graph.serviceApp'
'#microsoft.graph.serviceHealth': '#/components/schemas/microsoft.graph.serviceHealth'
'#microsoft.graph.servicePrincipalRiskDetection': '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection'
'#microsoft.graph.settingStateDeviceSummary': '#/components/schemas/microsoft.graph.settingStateDeviceSummary'
'#microsoft.graph.sharedInsight': '#/components/schemas/microsoft.graph.sharedInsight'
'#microsoft.graph.sharepoint': '#/components/schemas/microsoft.graph.sharepoint'
'#microsoft.graph.sharePointMigrationEvent': '#/components/schemas/microsoft.graph.sharePointMigrationEvent'
'#microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent': '#/components/schemas/microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent'
'#microsoft.graph.sharePointMigrationJobCancelledEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobCancelledEvent'
'#microsoft.graph.sharePointMigrationJobDeletedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobDeletedEvent'
'#microsoft.graph.sharePointMigrationJobErrorEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobErrorEvent'
'#microsoft.graph.sharePointMigrationJobPostponedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobPostponedEvent'
'#microsoft.graph.sharePointMigrationJobProgressEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobProgressEvent'
'#microsoft.graph.sharePointMigrationJobQueuedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobQueuedEvent'
'#microsoft.graph.sharePointMigrationJobStartEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobStartEvent'
'#microsoft.graph.sharePointMigrationJob': '#/components/schemas/microsoft.graph.sharePointMigrationJob'
'#microsoft.graph.sharepointSettings': '#/components/schemas/microsoft.graph.sharepointSettings'
'#microsoft.graph.signIn': '#/components/schemas/microsoft.graph.signIn'
'#microsoft.graph.simulation': '#/components/schemas/microsoft.graph.simulation'
'#microsoft.graph.simulationAutomation': '#/components/schemas/microsoft.graph.simulationAutomation'
'#microsoft.graph.simulationAutomationRun': '#/components/schemas/microsoft.graph.simulationAutomationRun'
'#microsoft.graph.singleValueLegacyExtendedProperty': '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
'#microsoft.graph.softwareUpdateStatusSummary': '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary'
'#microsoft.graph.speakerAssignmentSubmission': '#/components/schemas/microsoft.graph.speakerAssignmentSubmission'
'#microsoft.graph.storageQuotaBreakdown': '#/components/schemas/microsoft.graph.storageQuotaBreakdown'
'#microsoft.graph.serviceStorageQuotaBreakdown': '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown'
'#microsoft.graph.storageSettings': '#/components/schemas/microsoft.graph.storageSettings'
'#microsoft.graph.subjectRightsRequest': '#/components/schemas/microsoft.graph.subjectRightsRequest'
'#microsoft.graph.subscribedSku': '#/components/schemas/microsoft.graph.subscribedSku'
'#microsoft.graph.subscription': '#/components/schemas/microsoft.graph.subscription'
'#microsoft.graph.synchronization': '#/components/schemas/microsoft.graph.synchronization'
'#microsoft.graph.synchronizationJob': '#/components/schemas/microsoft.graph.synchronizationJob'
'#microsoft.graph.synchronizationSchema': '#/components/schemas/microsoft.graph.synchronizationSchema'
'#microsoft.graph.synchronizationTemplate': '#/components/schemas/microsoft.graph.synchronizationTemplate'
'#microsoft.graph.targetDeviceGroup': '#/components/schemas/microsoft.graph.targetDeviceGroup'
'#microsoft.graph.targetedManagedAppPolicyAssignment': '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment'
'#microsoft.graph.team': '#/components/schemas/microsoft.graph.team'
'#microsoft.graph.teamInfo': '#/components/schemas/microsoft.graph.teamInfo'
'#microsoft.graph.associatedTeamInfo': '#/components/schemas/microsoft.graph.associatedTeamInfo'
'#microsoft.graph.sharedWithChannelTeamInfo': '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo'
'#microsoft.graph.teamsApp': '#/components/schemas/microsoft.graph.teamsApp'
'#microsoft.graph.teamsAppDefinition': '#/components/schemas/microsoft.graph.teamsAppDefinition'
'#microsoft.graph.teamsAppInstallation': '#/components/schemas/microsoft.graph.teamsAppInstallation'
'#microsoft.graph.userScopeTeamsAppInstallation': '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation'
'#microsoft.graph.teamsAppSettings': '#/components/schemas/microsoft.graph.teamsAppSettings'
'#microsoft.graph.teamsAsyncOperation': '#/components/schemas/microsoft.graph.teamsAsyncOperation'
'#microsoft.graph.teamsTab': '#/components/schemas/microsoft.graph.teamsTab'
'#microsoft.graph.teamsTemplate': '#/components/schemas/microsoft.graph.teamsTemplate'
'#microsoft.graph.teamwork': '#/components/schemas/microsoft.graph.teamwork'
'#microsoft.graph.teamworkBot': '#/components/schemas/microsoft.graph.teamworkBot'
'#microsoft.graph.teamworkHostedContent': '#/components/schemas/microsoft.graph.teamworkHostedContent'
'#microsoft.graph.chatMessageHostedContent': '#/components/schemas/microsoft.graph.chatMessageHostedContent'
'#microsoft.graph.teamworkTag': '#/components/schemas/microsoft.graph.teamworkTag'
'#microsoft.graph.teamworkTagMember': '#/components/schemas/microsoft.graph.teamworkTagMember'
'#microsoft.graph.tenantProtectionScopeContainer': '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer'
'#microsoft.graph.termsAndConditions': '#/components/schemas/microsoft.graph.termsAndConditions'
'#microsoft.graph.termsAndConditionsAcceptanceStatus': '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus'
'#microsoft.graph.termsAndConditionsAssignment': '#/components/schemas/microsoft.graph.termsAndConditionsAssignment'
'#microsoft.graph.termsOfUseContainer': '#/components/schemas/microsoft.graph.termsOfUseContainer'
'#microsoft.graph.threatAssessmentRequest': '#/components/schemas/microsoft.graph.threatAssessmentRequest'
'#microsoft.graph.emailFileAssessmentRequest': '#/components/schemas/microsoft.graph.emailFileAssessmentRequest'
'#microsoft.graph.fileAssessmentRequest': '#/components/schemas/microsoft.graph.fileAssessmentRequest'
'#microsoft.graph.mailAssessmentRequest': '#/components/schemas/microsoft.graph.mailAssessmentRequest'
'#microsoft.graph.urlAssessmentRequest': '#/components/schemas/microsoft.graph.urlAssessmentRequest'
'#microsoft.graph.threatAssessmentResult': '#/components/schemas/microsoft.graph.threatAssessmentResult'
'#microsoft.graph.thumbnailSet': '#/components/schemas/microsoft.graph.thumbnailSet'
'#microsoft.graph.todo': '#/components/schemas/microsoft.graph.todo'
'#microsoft.graph.todoTask': '#/components/schemas/microsoft.graph.todoTask'
'#microsoft.graph.todoTaskList': '#/components/schemas/microsoft.graph.todoTaskList'
'#microsoft.graph.training': '#/components/schemas/microsoft.graph.training'
'#microsoft.graph.trainingLanguageDetail': '#/components/schemas/microsoft.graph.trainingLanguageDetail'
'#microsoft.graph.trending': '#/components/schemas/microsoft.graph.trending'
'#microsoft.graph.unifiedRbacResourceAction': '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
'#microsoft.graph.unifiedRbacResourceNamespace': '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
'#microsoft.graph.unifiedRoleAssignment': '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
'#microsoft.graph.unifiedRoleDefinition': '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
'#microsoft.graph.unifiedRoleManagementPolicy': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy'
'#microsoft.graph.unifiedRoleManagementPolicyAssignment': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment'
'#microsoft.graph.unifiedRoleManagementPolicyRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule'
'#microsoft.graph.unifiedRoleManagementPolicyApprovalRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyApprovalRule'
'#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule'
'#microsoft.graph.unifiedRoleManagementPolicyEnablementRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyEnablementRule'
'#microsoft.graph.unifiedRoleManagementPolicyExpirationRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyExpirationRule'
'#microsoft.graph.unifiedRoleManagementPolicyNotificationRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyNotificationRule'
'#microsoft.graph.unifiedRoleScheduleBase': '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase'
'#microsoft.graph.unifiedRoleAssignmentSchedule': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule'
'#microsoft.graph.unifiedRoleEligibilitySchedule': '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule'
'#microsoft.graph.unifiedRoleScheduleInstanceBase': '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase'
'#microsoft.graph.unifiedRoleAssignmentScheduleInstance': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance'
'#microsoft.graph.unifiedRoleEligibilityScheduleInstance': '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance'
'#microsoft.graph.unifiedStorageQuota': '#/components/schemas/microsoft.graph.unifiedStorageQuota'
'#microsoft.graph.usageRightsIncluded': '#/components/schemas/microsoft.graph.usageRightsIncluded'
'#microsoft.graph.usedInsight': '#/components/schemas/microsoft.graph.usedInsight'
'#microsoft.graph.userActivity': '#/components/schemas/microsoft.graph.userActivity'
'#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance'
'#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails'
'#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId'
'#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion'
'#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance'
'#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance'
'#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails'
'#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance'
'#microsoft.graph.userExperienceAnalyticsBaseline': '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline'
'#microsoft.graph.userExperienceAnalyticsCategory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory'
'#microsoft.graph.userExperienceAnalyticsDevicePerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance'
'#microsoft.graph.userExperienceAnalyticsDeviceScores': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores'
'#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory'
'#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess'
'#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance'
'#microsoft.graph.userExperienceAnalyticsMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric'
'#microsoft.graph.userExperienceAnalyticsMetricHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory'
'#microsoft.graph.userExperienceAnalyticsModelScores': '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores'
'#microsoft.graph.userExperienceAnalyticsOverview': '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview'
'#microsoft.graph.userExperienceAnalyticsScoreHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory'
'#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice'
'#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric'
'#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric'
'#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance'
'#microsoft.graph.userFlowLanguageConfiguration': '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration'
'#microsoft.graph.userFlowLanguagePage': '#/components/schemas/microsoft.graph.userFlowLanguagePage'
'#microsoft.graph.userInsightsSettings': '#/components/schemas/microsoft.graph.userInsightsSettings'
'#microsoft.graph.userInstallStateSummary': '#/components/schemas/microsoft.graph.userInstallStateSummary'
'#microsoft.graph.userProtectionScopeContainer': '#/components/schemas/microsoft.graph.userProtectionScopeContainer'
'#microsoft.graph.userRegistrationDetails': '#/components/schemas/microsoft.graph.userRegistrationDetails'
'#microsoft.graph.userSettings': '#/components/schemas/microsoft.graph.userSettings'
'#microsoft.graph.userSolutionRoot': '#/components/schemas/microsoft.graph.userSolutionRoot'
'#microsoft.graph.userStorage': '#/components/schemas/microsoft.graph.userStorage'
'#microsoft.graph.userTeamwork': '#/components/schemas/microsoft.graph.userTeamwork'
'#microsoft.graph.verticalSection': '#/components/schemas/microsoft.graph.verticalSection'
'#microsoft.graph.virtualEndpoint': '#/components/schemas/microsoft.graph.virtualEndpoint'
'#microsoft.graph.virtualEvent': '#/components/schemas/microsoft.graph.virtualEvent'
'#microsoft.graph.virtualEventTownhall': '#/components/schemas/microsoft.graph.virtualEventTownhall'
'#microsoft.graph.virtualEventWebinar': '#/components/schemas/microsoft.graph.virtualEventWebinar'
'#microsoft.graph.virtualEventPresenter': '#/components/schemas/microsoft.graph.virtualEventPresenter'
'#microsoft.graph.virtualEventRegistration': '#/components/schemas/microsoft.graph.virtualEventRegistration'
'#microsoft.graph.virtualEventRegistrationConfiguration': '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration'
'#microsoft.graph.virtualEventWebinarRegistrationConfiguration': '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration'
'#microsoft.graph.virtualEventRegistrationQuestionBase': '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase'
'#microsoft.graph.virtualEventRegistrationCustomQuestion': '#/components/schemas/microsoft.graph.virtualEventRegistrationCustomQuestion'
'#microsoft.graph.virtualEventRegistrationPredefinedQuestion': '#/components/schemas/microsoft.graph.virtualEventRegistrationPredefinedQuestion'
'#microsoft.graph.virtualEventsRoot': '#/components/schemas/microsoft.graph.virtualEventsRoot'
'#microsoft.graph.vppToken': '#/components/schemas/microsoft.graph.vppToken'
'#microsoft.graph.webApplicationFirewallProvider': '#/components/schemas/microsoft.graph.webApplicationFirewallProvider'
'#microsoft.graph.akamaiWebApplicationFirewallProvider': '#/components/schemas/microsoft.graph.akamaiWebApplicationFirewallProvider'
'#microsoft.graph.cloudFlareWebApplicationFirewallProvider': '#/components/schemas/microsoft.graph.cloudFlareWebApplicationFirewallProvider'
'#microsoft.graph.webApplicationFirewallVerificationModel': '#/components/schemas/microsoft.graph.webApplicationFirewallVerificationModel'
'#microsoft.graph.webPart': '#/components/schemas/microsoft.graph.webPart'
'#microsoft.graph.standardWebPart': '#/components/schemas/microsoft.graph.standardWebPart'
'#microsoft.graph.textWebPart': '#/components/schemas/microsoft.graph.textWebPart'
'#microsoft.graph.windowsAutopilotDeploymentProfile': '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile'
'#microsoft.graph.windowsAutopilotDeploymentProfileAssignment': '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment'
'#microsoft.graph.windowsAutopilotDeviceIdentity': '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity'
'#microsoft.graph.windowsDeviceMalwareState': '#/components/schemas/microsoft.graph.windowsDeviceMalwareState'
'#microsoft.graph.windowsInformationProtectionAppLearningSummary': '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary'
'#microsoft.graph.windowsInformationProtectionAppLockerFile': '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile'
'#microsoft.graph.windowsInformationProtectionNetworkLearningSummary': '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary'
'#microsoft.graph.windowsMalwareInformation': '#/components/schemas/microsoft.graph.windowsMalwareInformation'
'#microsoft.graph.windowsProtectionState': '#/components/schemas/microsoft.graph.windowsProtectionState'
'#microsoft.graph.windowsSetting': '#/components/schemas/microsoft.graph.windowsSetting'
'#microsoft.graph.windowsSettingInstance': '#/components/schemas/microsoft.graph.windowsSettingInstance'
'#microsoft.graph.workbook': '#/components/schemas/microsoft.graph.workbook'
'#microsoft.graph.workbookApplication': '#/components/schemas/microsoft.graph.workbookApplication'
'#microsoft.graph.workbookChart': '#/components/schemas/microsoft.graph.workbookChart'
'#microsoft.graph.workbookChartAreaFormat': '#/components/schemas/microsoft.graph.workbookChartAreaFormat'
'#microsoft.graph.workbookChartAxes': '#/components/schemas/microsoft.graph.workbookChartAxes'
'#microsoft.graph.workbookChartAxis': '#/components/schemas/microsoft.graph.workbookChartAxis'
'#microsoft.graph.workbookChartAxisFormat': '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
'#microsoft.graph.workbookChartAxisTitle': '#/components/schemas/microsoft.graph.workbookChartAxisTitle'
'#microsoft.graph.workbookChartAxisTitleFormat': '#/components/schemas/microsoft.graph.workbookChartAxisTitleFormat'
'#microsoft.graph.workbookChartDataLabelFormat': '#/components/schemas/microsoft.graph.workbookChartDataLabelFormat'
'#microsoft.graph.workbookChartDataLabels': '#/components/schemas/microsoft.graph.workbookChartDataLabels'
'#microsoft.graph.workbookChartFill': '#/components/schemas/microsoft.graph.workbookChartFill'
'#microsoft.graph.workbookChartFont': '#/components/schemas/microsoft.graph.workbookChartFont'
'#microsoft.graph.workbookChartGridlines': '#/components/schemas/microsoft.graph.workbookChartGridlines'
'#microsoft.graph.workbookChartGridlinesFormat': '#/components/schemas/microsoft.graph.workbookChartGridlinesFormat'
'#microsoft.graph.workbookChartLegend': '#/components/schemas/microsoft.graph.workbookChartLegend'
'#microsoft.graph.workbookChartLegendFormat': '#/components/schemas/microsoft.graph.workbookChartLegendFormat'
'#microsoft.graph.workbookChartLineFormat': '#/components/schemas/microsoft.graph.workbookChartLineFormat'
'#microsoft.graph.workbookChartPoint': '#/components/schemas/microsoft.graph.workbookChartPoint'
'#microsoft.graph.workbookChartPointFormat': '#/components/schemas/microsoft.graph.workbookChartPointFormat'
'#microsoft.graph.workbookChartSeries': '#/components/schemas/microsoft.graph.workbookChartSeries'
'#microsoft.graph.workbookChartSeriesFormat': '#/components/schemas/microsoft.graph.workbookChartSeriesFormat'
'#microsoft.graph.workbookChartTitle': '#/components/schemas/microsoft.graph.workbookChartTitle'
'#microsoft.graph.workbookChartTitleFormat': '#/components/schemas/microsoft.graph.workbookChartTitleFormat'
'#microsoft.graph.workbookComment': '#/components/schemas/microsoft.graph.workbookComment'
'#microsoft.graph.workbookCommentReply': '#/components/schemas/microsoft.graph.workbookCommentReply'
'#microsoft.graph.workbookFilter': '#/components/schemas/microsoft.graph.workbookFilter'
'#microsoft.graph.workbookFormatProtection': '#/components/schemas/microsoft.graph.workbookFormatProtection'
'#microsoft.graph.workbookFunctionResult': '#/components/schemas/microsoft.graph.workbookFunctionResult'
'#microsoft.graph.workbookFunctions': '#/components/schemas/microsoft.graph.workbookFunctions'
'#microsoft.graph.workbookNamedItem': '#/components/schemas/microsoft.graph.workbookNamedItem'
'#microsoft.graph.workbookOperation': '#/components/schemas/microsoft.graph.workbookOperation'
'#microsoft.graph.workbookPivotTable': '#/components/schemas/microsoft.graph.workbookPivotTable'
'#microsoft.graph.workbookRange': '#/components/schemas/microsoft.graph.workbookRange'
'#microsoft.graph.workbookRangeBorder': '#/components/schemas/microsoft.graph.workbookRangeBorder'
'#microsoft.graph.workbookRangeFill': '#/components/schemas/microsoft.graph.workbookRangeFill'
'#microsoft.graph.workbookRangeFont': '#/components/schemas/microsoft.graph.workbookRangeFont'
'#microsoft.graph.workbookRangeFormat': '#/components/schemas/microsoft.graph.workbookRangeFormat'
'#microsoft.graph.workbookRangeSort': '#/components/schemas/microsoft.graph.workbookRangeSort'
'#microsoft.graph.workbookRangeView': '#/components/schemas/microsoft.graph.workbookRangeView'
'#microsoft.graph.workbookTable': '#/components/schemas/microsoft.graph.workbookTable'
'#microsoft.graph.workbookTableColumn': '#/components/schemas/microsoft.graph.workbookTableColumn'
'#microsoft.graph.workbookTableRow': '#/components/schemas/microsoft.graph.workbookTableRow'
'#microsoft.graph.workbookTableSort': '#/components/schemas/microsoft.graph.workbookTableSort'
'#microsoft.graph.workbookWorksheet': '#/components/schemas/microsoft.graph.workbookWorksheet'
'#microsoft.graph.workbookWorksheetProtection': '#/components/schemas/microsoft.graph.workbookWorksheetProtection'
'#microsoft.graph.workingTimeSchedule': '#/components/schemas/microsoft.graph.workingTimeSchedule'
'#microsoft.graph.callRecords.callRecord': '#/components/schemas/microsoft.graph.callRecords.callRecord'
'#microsoft.graph.callRecords.participantBase': '#/components/schemas/microsoft.graph.callRecords.participantBase'
'#microsoft.graph.callRecords.organizer': '#/components/schemas/microsoft.graph.callRecords.organizer'
'#microsoft.graph.callRecords.participant': '#/components/schemas/microsoft.graph.callRecords.participant'
'#microsoft.graph.callRecords.segment': '#/components/schemas/microsoft.graph.callRecords.segment'
'#microsoft.graph.callRecords.session': '#/components/schemas/microsoft.graph.callRecords.session'
'#microsoft.graph.externalConnectors.connectionOperation': '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation'
'#microsoft.graph.externalConnectors.externalActivity': '#/components/schemas/microsoft.graph.externalConnectors.externalActivity'
'#microsoft.graph.externalConnectors.externalActivityResult': '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResult'
'#microsoft.graph.externalConnectors.externalConnection': '#/components/schemas/microsoft.graph.externalConnectors.externalConnection'
'#microsoft.graph.externalConnectors.externalGroup': '#/components/schemas/microsoft.graph.externalConnectors.externalGroup'
'#microsoft.graph.externalConnectors.externalItem': '#/components/schemas/microsoft.graph.externalConnectors.externalItem'
'#microsoft.graph.externalConnectors.identity': '#/components/schemas/microsoft.graph.externalConnectors.identity'
'#microsoft.graph.externalConnectors.schema': '#/components/schemas/microsoft.graph.externalConnectors.schema'
'#microsoft.graph.identityGovernance.insights': '#/components/schemas/microsoft.graph.identityGovernance.insights'
'#microsoft.graph.identityGovernance.lifecycleManagementSettings': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings'
'#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer'
'#microsoft.graph.identityGovernance.run': '#/components/schemas/microsoft.graph.identityGovernance.run'
'#microsoft.graph.identityGovernance.task': '#/components/schemas/microsoft.graph.identityGovernance.task'
'#microsoft.graph.identityGovernance.taskDefinition': '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition'
'#microsoft.graph.identityGovernance.taskProcessingResult': '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult'
'#microsoft.graph.identityGovernance.taskReport': '#/components/schemas/microsoft.graph.identityGovernance.taskReport'
'#microsoft.graph.identityGovernance.userProcessingResult': '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult'
'#microsoft.graph.identityGovernance.workflowTemplate': '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate'
'#microsoft.graph.partners.billing.azureUsage': '#/components/schemas/microsoft.graph.partners.billing.azureUsage'
'#microsoft.graph.partners.billing.billedReconciliation': '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation'
'#microsoft.graph.partners.billing.billedUsage': '#/components/schemas/microsoft.graph.partners.billing.billedUsage'
'#microsoft.graph.partners.billing.billing': '#/components/schemas/microsoft.graph.partners.billing.billing'
'#microsoft.graph.partners.billing.billingReconciliation': '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation'
'#microsoft.graph.partners.billing.manifest': '#/components/schemas/microsoft.graph.partners.billing.manifest'
'#microsoft.graph.partners.billing.operation': '#/components/schemas/microsoft.graph.partners.billing.operation'
'#microsoft.graph.partners.billing.exportSuccessOperation': '#/components/schemas/microsoft.graph.partners.billing.exportSuccessOperation'
'#microsoft.graph.partners.billing.failedOperation': '#/components/schemas/microsoft.graph.partners.billing.failedOperation'
'#microsoft.graph.partners.billing.runningOperation': '#/components/schemas/microsoft.graph.partners.billing.runningOperation'
'#microsoft.graph.partners.billing.unbilledReconciliation': '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation'
'#microsoft.graph.partners.billing.unbilledUsage': '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage'
'#microsoft.graph.search.searchAnswer': '#/components/schemas/microsoft.graph.search.searchAnswer'
'#microsoft.graph.search.acronym': '#/components/schemas/microsoft.graph.search.acronym'
'#microsoft.graph.search.bookmark': '#/components/schemas/microsoft.graph.search.bookmark'
'#microsoft.graph.search.qna': '#/components/schemas/microsoft.graph.search.qna'
'#microsoft.graph.security.alert': '#/components/schemas/microsoft.graph.security.alert'
'#microsoft.graph.security.article': '#/components/schemas/microsoft.graph.security.article'
'#microsoft.graph.security.artifact': '#/components/schemas/microsoft.graph.security.artifact'
'#microsoft.graph.security.host': '#/components/schemas/microsoft.graph.security.host'
'#microsoft.graph.security.hostname': '#/components/schemas/microsoft.graph.security.hostname'
'#microsoft.graph.security.ipAddress': '#/components/schemas/microsoft.graph.security.ipAddress'
'#microsoft.graph.security.hostComponent': '#/components/schemas/microsoft.graph.security.hostComponent'
'#microsoft.graph.security.hostCookie': '#/components/schemas/microsoft.graph.security.hostCookie'
'#microsoft.graph.security.hostSslCertificate': '#/components/schemas/microsoft.graph.security.hostSslCertificate'
'#microsoft.graph.security.hostTracker': '#/components/schemas/microsoft.graph.security.hostTracker'
'#microsoft.graph.security.passiveDnsRecord': '#/components/schemas/microsoft.graph.security.passiveDnsRecord'
'#microsoft.graph.security.sslCertificate': '#/components/schemas/microsoft.graph.security.sslCertificate'
'#microsoft.graph.security.unclassifiedArtifact': '#/components/schemas/microsoft.graph.security.unclassifiedArtifact'
'#microsoft.graph.security.case': '#/components/schemas/microsoft.graph.security.case'
'#microsoft.graph.security.ediscoveryCase': '#/components/schemas/microsoft.graph.security.ediscoveryCase'
'#microsoft.graph.security.caseOperation': '#/components/schemas/microsoft.graph.security.caseOperation'
'#microsoft.graph.security.ediscoveryAddToReviewSetOperation': '#/components/schemas/microsoft.graph.security.ediscoveryAddToReviewSetOperation'
'#microsoft.graph.security.ediscoveryEstimateOperation': '#/components/schemas/microsoft.graph.security.ediscoveryEstimateOperation'
'#microsoft.graph.security.ediscoveryExportOperation': '#/components/schemas/microsoft.graph.security.ediscoveryExportOperation'
'#microsoft.graph.security.ediscoveryHoldOperation': '#/components/schemas/microsoft.graph.security.ediscoveryHoldOperation'
'#microsoft.graph.security.ediscoveryHoldPolicySyncOperation': '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicySyncOperation'
'#microsoft.graph.security.ediscoveryIndexOperation': '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation'
'#microsoft.graph.security.ediscoveryPurgeDataOperation': '#/components/schemas/microsoft.graph.security.ediscoveryPurgeDataOperation'
'#microsoft.graph.security.ediscoverySearchExportOperation': '#/components/schemas/microsoft.graph.security.ediscoverySearchExportOperation'
'#microsoft.graph.security.ediscoveryTagOperation': '#/components/schemas/microsoft.graph.security.ediscoveryTagOperation'
'#microsoft.graph.security.casesRoot': '#/components/schemas/microsoft.graph.security.casesRoot'
'#microsoft.graph.security.dataSet': '#/components/schemas/microsoft.graph.security.dataSet'
'#microsoft.graph.security.ediscoveryReviewSet': '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet'
'#microsoft.graph.security.dataSource': '#/components/schemas/microsoft.graph.security.dataSource'
'#microsoft.graph.security.siteSource': '#/components/schemas/microsoft.graph.security.siteSource'
'#microsoft.graph.security.unifiedGroupSource': '#/components/schemas/microsoft.graph.security.unifiedGroupSource'
'#microsoft.graph.security.userSource': '#/components/schemas/microsoft.graph.security.userSource'
'#microsoft.graph.security.dataSourceContainer': '#/components/schemas/microsoft.graph.security.dataSourceContainer'
'#microsoft.graph.security.ediscoveryCustodian': '#/components/schemas/microsoft.graph.security.ediscoveryCustodian'
'#microsoft.graph.security.ediscoveryNoncustodialDataSource': '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource'
'#microsoft.graph.security.dispositionReviewStage': '#/components/schemas/microsoft.graph.security.dispositionReviewStage'
'#microsoft.graph.security.ediscoveryCaseSettings': '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings'
'#microsoft.graph.security.filePlanDescriptor': '#/components/schemas/microsoft.graph.security.filePlanDescriptor'
'#microsoft.graph.security.filePlanDescriptorTemplate': '#/components/schemas/microsoft.graph.security.filePlanDescriptorTemplate'
'#microsoft.graph.security.authorityTemplate': '#/components/schemas/microsoft.graph.security.authorityTemplate'
'#microsoft.graph.security.categoryTemplate': '#/components/schemas/microsoft.graph.security.categoryTemplate'
'#microsoft.graph.security.citationTemplate': '#/components/schemas/microsoft.graph.security.citationTemplate'
'#microsoft.graph.security.departmentTemplate': '#/components/schemas/microsoft.graph.security.departmentTemplate'
'#microsoft.graph.security.filePlanReferenceTemplate': '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate'
'#microsoft.graph.security.subcategoryTemplate': '#/components/schemas/microsoft.graph.security.subcategoryTemplate'
'#microsoft.graph.security.healthIssue': '#/components/schemas/microsoft.graph.security.healthIssue'
'#microsoft.graph.security.hostPair': '#/components/schemas/microsoft.graph.security.hostPair'
'#microsoft.graph.security.hostPort': '#/components/schemas/microsoft.graph.security.hostPort'
'#microsoft.graph.security.hostReputation': '#/components/schemas/microsoft.graph.security.hostReputation'
'#microsoft.graph.security.identityAccounts': '#/components/schemas/microsoft.graph.security.identityAccounts'
'#microsoft.graph.security.user': '#/components/schemas/microsoft.graph.security.user'
'#microsoft.graph.security.identityContainer': '#/components/schemas/microsoft.graph.security.identityContainer'
'#microsoft.graph.security.incident': '#/components/schemas/microsoft.graph.security.incident'
'#microsoft.graph.security.indicator': '#/components/schemas/microsoft.graph.security.indicator'
'#microsoft.graph.security.articleIndicator': '#/components/schemas/microsoft.graph.security.articleIndicator'
'#microsoft.graph.security.intelligenceProfileIndicator': '#/components/schemas/microsoft.graph.security.intelligenceProfileIndicator'
'#microsoft.graph.security.intelligenceProfile': '#/components/schemas/microsoft.graph.security.intelligenceProfile'
'#microsoft.graph.security.labelsRoot': '#/components/schemas/microsoft.graph.security.labelsRoot'
'#microsoft.graph.security.networkAdapter': '#/components/schemas/microsoft.graph.security.networkAdapter'
'#microsoft.graph.security.retentionEvent': '#/components/schemas/microsoft.graph.security.retentionEvent'
'#microsoft.graph.security.retentionEventType': '#/components/schemas/microsoft.graph.security.retentionEventType'
'#microsoft.graph.security.retentionLabel': '#/components/schemas/microsoft.graph.security.retentionLabel'
'#microsoft.graph.security.search': '#/components/schemas/microsoft.graph.security.search'
'#microsoft.graph.security.ediscoveryReviewSetQuery': '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery'
'#microsoft.graph.security.ediscoverySearch': '#/components/schemas/microsoft.graph.security.ediscoverySearch'
'#microsoft.graph.security.sensor': '#/components/schemas/microsoft.graph.security.sensor'
'#microsoft.graph.security.sensorCandidate': '#/components/schemas/microsoft.graph.security.sensorCandidate'
'#microsoft.graph.security.sensorCandidateActivationConfiguration': '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration'
'#microsoft.graph.security.subdomain': '#/components/schemas/microsoft.graph.security.subdomain'
'#microsoft.graph.security.tag': '#/components/schemas/microsoft.graph.security.tag'
'#microsoft.graph.security.ediscoveryReviewTag': '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag'
'#microsoft.graph.security.threatIntelligence': '#/components/schemas/microsoft.graph.security.threatIntelligence'
'#microsoft.graph.security.triggersRoot': '#/components/schemas/microsoft.graph.security.triggersRoot'
'#microsoft.graph.security.triggerTypesRoot': '#/components/schemas/microsoft.graph.security.triggerTypesRoot'
'#microsoft.graph.security.vulnerability': '#/components/schemas/microsoft.graph.security.vulnerability'
'#microsoft.graph.security.vulnerabilityComponent': '#/components/schemas/microsoft.graph.security.vulnerabilityComponent'
'#microsoft.graph.security.whoisBaseRecord': '#/components/schemas/microsoft.graph.security.whoisBaseRecord'
'#microsoft.graph.security.whoisHistoryRecord': '#/components/schemas/microsoft.graph.security.whoisHistoryRecord'
'#microsoft.graph.security.whoisRecord': '#/components/schemas/microsoft.graph.security.whoisRecord'
'#microsoft.graph.termStore.group': '#/components/schemas/microsoft.graph.termStore.group'
'#microsoft.graph.termStore.relation': '#/components/schemas/microsoft.graph.termStore.relation'
'#microsoft.graph.termStore.set': '#/components/schemas/microsoft.graph.termStore.set'
'#microsoft.graph.termStore.store': '#/components/schemas/microsoft.graph.termStore.store'
'#microsoft.graph.termStore.term': '#/components/schemas/microsoft.graph.termStore.term'
microsoft.graph.onlineMeetingProviderType:
title: onlineMeetingProviderType
enum:
- unknown
- skypeForBusiness
- skypeForConsumer
- teamsForBusiness
type: string
microsoft.graph.outlookGeoCoordinates:
title: outlookGeoCoordinates
required:
- '@odata.type'
type: object
properties:
accuracy:
oneOf:
- type: number
format: double
nullable: true
- type: string
nullable: true
- $ref: '#/components/schemas/ReferenceNumeric'
description: The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
altitude:
oneOf:
- type: number
format: double
nullable: true
- type: string
nullable: true
- $ref: '#/components/schemas/ReferenceNumeric'
description: The altitude of the location.
altitudeAccuracy:
oneOf:
- type: number
format: double
nullable: true
- type: string
nullable: true
- $ref: '#/components/schemas/ReferenceNumeric'
description: The accuracy of the altitude.
latitude:
oneOf:
- type: number
format: double
nullable: true
- type: string
nullable: true
- $ref: '#/components/schemas/ReferenceNumeric'
description: The latitude of the location.
longitude:
oneOf:
- type: number
format: double
nullable: true
- type: string
nullable: true
- $ref: '#/components/schemas/ReferenceNumeric'
description: The longitude of the location.
'@odata.type':
type: string
microsoft.graph.locationType:
title: locationType
enum:
- default
- conferenceRoom
- homeAddress
- businessAddress
- geoCoordinates
- streetAddress
- hotel
- restaurant
- localBusiness
- postalAddress
type: string
microsoft.graph.calendarCollectionResponse:
title: Collection of calendar
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.calendar'
microsoft.graph.ODataErrors.ODataError:
required:
- error
type: object
properties:
error:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError'
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: extension
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.openTypeExtension': '#/components/schemas/microsoft.graph.openTypeExtension'
microsoft.graph.recipient:
title: recipient
required:
- '@odata.type'
type: object
properties:
emailAddress:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.emailAddress'
- type: object
nullable: true
description: The recipient's email address.
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.attendeeBase': '#/components/schemas/microsoft.graph.attendeeBase'
'#microsoft.graph.attendee': '#/components/schemas/microsoft.graph.attendee'
microsoft.graph.calendarRoleType:
title: calendarRoleType
enum:
- none
- freeBusyRead
- limitedRead
- read
- write
- delegateWithoutPrivateEventAccess
- delegateWithPrivateEventAccess
- custom
type: string
microsoft.graph.attendeeType:
title: attendeeType
enum:
- required
- optional
- resource
type: string
microsoft.graph.weekIndex:
title: weekIndex
enum:
- first
- second
- third
- fourth
- last
type: string
microsoft.graph.ODataErrors.ErrorDetails:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
target:
type: string
nullable: true
microsoft.graph.recurrencePattern:
title: recurrencePattern
required:
- '@odata.type'
type: object
properties:
dayOfMonth:
maximum: 2147483647
minimum: -2147483648
type: number
description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
format: int32
daysOfWeek:
type: array
items:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dayOfWeek'
- type: object
nullable: true
description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.'
firstDayOfWeek:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dayOfWeek'
- type: object
nullable: true
description: 'The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.'
index:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.weekIndex'
- type: object
nullable: true
description: 'Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.'
interval:
maximum: 2147483647
minimum: -2147483648
type: number
description: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.
format: int32
month:
maximum: 2147483647
minimum: -2147483648
type: number
description: The month in which the event occurs. This is a number from 1 to 12.
format: int32
type:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.recurrencePatternType'
- type: object
nullable: true
description: 'The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.'
'@odata.type':
type: string
microsoft.graph.responseStatus:
title: responseStatus
required:
- '@odata.type'
type: object
properties:
response:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.responseType'
- type: object
nullable: true
description: 'The response type. The possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer''s perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee''s perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn''t responded to a meeting request, getting Alex'' response status for that event in Alex'' calendar returns notResponded. Getting Alex'' response from the calendar of any other attendee or the organizer''s returns none. Getting the organizer''s response for the event in anybody''s calendar also returns none.'
time:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
format: date-time
nullable: true
'@odata.type':
type: string
microsoft.graph.uploadSession:
title: uploadSession
required:
- '@odata.type'
type: object
properties:
expirationDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time.
format: date-time
nullable: true
nextExpectedRanges:
type: array
items:
type: string
nullable: true
description: A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (for example '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin.
uploadUrl:
type: string
description: The URL endpoint that accepts PUT requests for byte ranges of the file.
nullable: true
'@odata.type':
type: string
microsoft.graph.attachment:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: attachment
required:
- '@odata.type'
type: object
properties:
contentType:
type: string
description: The MIME type.
nullable: true
isInline:
type: boolean
description: true if the attachment is an inline attachment; otherwise, false.
lastModifiedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
format: date-time
nullable: true
name:
type: string
description: The attachment's file name.
nullable: true
size:
maximum: 2147483647
minimum: -2147483648
type: number
description: The length of the attachment in bytes.
format: int32
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.fileAttachment': '#/components/schemas/microsoft.graph.fileAttachment'
'#microsoft.graph.itemAttachment': '#/components/schemas/microsoft.graph.itemAttachment'
'#microsoft.graph.referenceAttachment': '#/components/schemas/microsoft.graph.referenceAttachment'
microsoft.graph.sensitivity:
title: sensitivity
enum:
- normal
- personal
- private
- confidential
type: string
microsoft.graph.dayOfWeek:
title: dayOfWeek
enum:
- sunday
- monday
- tuesday
- wednesday
- thursday
- friday
- saturday
type: string
microsoft.graph.workingHours:
title: workingHours
required:
- '@odata.type'
type: object
properties:
daysOfWeek:
type: array
items:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dayOfWeek'
- type: object
nullable: true
description: The days of the week on which the user works.
endTime:
pattern: ^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$
type: string
description: The time of the day that the user stops working.
format: time
nullable: true
startTime:
pattern: ^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$
type: string
description: The time of the day that the user starts working.
format: time
nullable: true
timeZone:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeZoneBase'
- type: object
nullable: true
description: The time zone to which the working hours apply.
'@odata.type':
type: string
microsoft.graph.patternedRecurrence:
title: patternedRecurrence
required:
- '@odata.type'
type: object
properties:
pattern:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.recurrencePattern'
- type: object
nullable: true
description: 'The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.'
range:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.recurrenceRange'
- type: object
nullable: true
description: The duration of an event.
'@odata.type':
type: string
microsoft.graph.outlookItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: outlookItem
required:
- '@odata.type'
type: object
properties:
categories:
type: array
items:
type: string
nullable: true
description: The categories associated with the item
changeKey:
type: string
description: Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.
nullable: true
createdDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
format: date-time
nullable: true
lastModifiedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
format: date-time
nullable: true
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.contact': '#/components/schemas/microsoft.graph.contact'
'#microsoft.graph.event': '#/components/schemas/microsoft.graph.event'
'#microsoft.graph.message': '#/components/schemas/microsoft.graph.message'
'#microsoft.graph.calendarSharingMessage': '#/components/schemas/microsoft.graph.calendarSharingMessage'
'#microsoft.graph.eventMessage': '#/components/schemas/microsoft.graph.eventMessage'
'#microsoft.graph.eventMessageRequest': '#/components/schemas/microsoft.graph.eventMessageRequest'
'#microsoft.graph.eventMessageResponse': '#/components/schemas/microsoft.graph.eventMessageResponse'
'#microsoft.graph.post': '#/components/schemas/microsoft.graph.post'
microsoft.graph.ODataErrors.InnerError:
title: InnerError
required:
- '@odata.type'
type: object
properties:
request-id:
type: string
description: Request Id as tracked internally by the service
nullable: true
client-request-id:
type: string
description: Client request Id as sent by the client application.
nullable: true
date:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date when the error occured.
format: date-time
nullable: true
'@odata.type':
type: string
microsoft.graph.extensionCollectionResponse:
title: Collection of extension
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.extension'
microsoft.graph.bodyType:
title: bodyType
enum:
- text
- html
type: string
microsoft.graph.singleValueLegacyExtendedProperty:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: singleValueLegacyExtendedProperty
required:
- '@odata.type'
type: object
properties:
value:
type: string
description: A property value.
nullable: true
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.singleValueLegacyExtendedProperty'
microsoft.graph.timeZoneBase:
title: timeZoneBase
required:
- '@odata.type'
type: object
properties:
name:
type: string
description: The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.
nullable: true
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.customTimeZone': '#/components/schemas/microsoft.graph.customTimeZone'
microsoft.graph.attachmentType:
title: attachmentType
enum:
- file
- item
- reference
type: string
microsoft.graph.calendarPermission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: calendarPermission
required:
- '@odata.type'
type: object
properties:
allowedRoles:
type: array
items:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.calendarRoleType'
- type: object
nullable: true
description: 'List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.'
emailAddress:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.emailAddress'
- type: object
nullable: true
description: Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only.
isInsideOrganization:
type: boolean
description: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
nullable: true
isRemovable:
type: boolean
description: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You can't remove 'My organization' as a share recipient to a calendar.
nullable: true
role:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.calendarRoleType'
- type: object
nullable: true
description: Current permission level of the calendar share recipient or delegate.
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.calendarPermission'
microsoft.graph.calendarPermissionCollectionResponse:
title: Collection of calendarPermission
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.calendarPermission'
microsoft.graph.scheduleItem:
title: scheduleItem
required:
- '@odata.type'
type: object
properties:
end:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
description: The date, time, and time zone that the corresponding event ends.
isPrivate:
type: boolean
description: The sensitivity of the corresponding event. True if the event is marked private, false otherwise. Optional.
nullable: true
location:
type: string
description: The location where the corresponding event is held or attended from. Optional.
nullable: true
start:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
- type: object
nullable: true
description: The date, time, and time zone that the corresponding event starts.
status:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.freeBusyStatus'
- type: object
nullable: true
description: 'The availability status of the user or resource during the corresponding event. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.'
subject:
type: string
description: The corresponding event's subject line. Optional.
nullable: true
'@odata.type':
type: string
microsoft.graph.eventCollectionResponse:
title: Collection of event
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.event'
microsoft.graph.recurrencePatternType:
title: recurrencePatternType
enum:
- daily
- weekly
- absoluteMonthly
- relativeMonthly
- absoluteYearly
- relativeYearly
type: string
microsoft.graph.responseType:
title: responseType
enum:
- none
- organizer
- tentativelyAccepted
- accepted
- declined
- notResponded
type: string
microsoft.graph.attachmentItem:
title: attachmentItem
required:
- '@odata.type'
type: object
properties:
attachmentType:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.attachmentType'
- type: object
nullable: true
description: 'The type of attachment. The possible values are: file, item, reference. Required.'
contentId:
type: string
description: The CID or Content-Id of the attachment for referencing for the in-line attachments using the
tag in HTML messages. Optional.
nullable: true
contentType:
type: string
description: The nature of the data in the attachment. Optional.
nullable: true
isInline:
type: boolean
description: true if the attachment is an inline attachment; otherwise, false. Optional.
nullable: true
name:
type: string
description: The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required.
nullable: true
size:
type: number
description: The length of the attachment in bytes. Required.
format: int64
nullable: true
'@odata.type':
type: string
BaseCollectionPaginationCountResponse:
title: Base collection pagination and count responses
type: object
properties:
'@odata.count':
type: integer
format: int64
nullable: true
'@odata.nextLink':
type: string
nullable: true
microsoft.graph.attachmentCollectionResponse:
title: Collection of attachment
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.attachment'
microsoft.graph.eventType:
title: eventType
enum:
- singleInstance
- occurrence
- exception
- seriesMaster
type: string
microsoft.graph.freeBusyError:
title: freeBusyError
required:
- '@odata.type'
type: object
properties:
message:
type: string
description: Describes the error.
nullable: true
responseCode:
type: string
description: The response code from querying for the availability of the user, distribution list, or resource.
nullable: true
'@odata.type':
type: string
microsoft.graph.physicalAddress:
title: physicalAddress
required:
- '@odata.type'
type: object
properties:
city:
type: string
description: The city.
nullable: true
countryOrRegion:
type: string
description: The country or region. It's a free-format string value, for example, 'United States'.
nullable: true
postalCode:
type: string
description: The postal code.
nullable: true
state:
type: string
description: The state.
nullable: true
street:
type: string
description: The street.
nullable: true
'@odata.type':
type: string
microsoft.graph.phone:
title: phone
required:
- '@odata.type'
type: object
properties:
language:
type: string
nullable: true
number:
type: string
description: The phone number.
nullable: true
region:
type: string
nullable: true
type:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.phoneType'
- type: object
nullable: true
description: 'The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.'
'@odata.type':
type: string
microsoft.graph.ODataErrors.MainError:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
x-ms-primary-error-message: true
target:
type: string
nullable: true
details:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails'
innerError:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError'
microsoft.graph.scheduleInformation:
title: scheduleInformation
required:
- '@odata.type'
type: object
properties:
availabilityView:
type: string
description: 'Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free or working elswhere, 1= tentative, 2= busy, 3= out of office.Note: Working elsewhere is set to 0 instead of 4 for backward compatibility. For details, see the Q&A and Exchange 2007 and Exchange 2010 do not use the WorkingElsewhere value.'
nullable: true
error:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.freeBusyError'
- type: object
nullable: true
description: Error information from attempting to get the availability of the user, distribution list, or resource.
scheduleId:
type: string
description: An SMTP address of the user, distribution list, or resource, identifying an instance of scheduleInformation.
nullable: true
scheduleItems:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.scheduleItem'
description: Contains the items that describe the availability of the user or resource.
workingHours:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.workingHours'
- type: object
nullable: true
description: The days of the week and hours in a specific time zone that the user works. These are set as part of the user's mailboxSettings.
'@odata.type':
type: string
BaseDeltaFunctionResponse:
title: Base delta function response
type: object
properties:
'@odata.nextLink':
type: string
nullable: true
'@odata.deltaLink':
type: string
nullable: true
microsoft.graph.attendee:
allOf:
- $ref: '#/components/schemas/microsoft.graph.attendeeBase'
- title: attendee
required:
- '@odata.type'
type: object
properties:
proposedNewTime:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.timeSlot'
- type: object
nullable: true
description: An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event.
status:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.responseStatus'
- type: object
nullable: true
description: The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.
'@odata.type':
type: string
default: '#microsoft.graph.attendee'
x-ms-discriminator-value: '#microsoft.graph.attendee'
ODataCountResponse:
type: integer
format: int32
microsoft.graph.timeSlot:
title: timeSlot
required:
- '@odata.type'
type: object
properties:
end:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
start:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
'@odata.type':
type: string
microsoft.graph.emailAddress:
title: emailAddress
required:
- '@odata.type'
type: object
properties:
address:
type: string
description: The email address of the person or entity.
nullable: true
name:
type: string
description: The display name of the person or entity.
nullable: true
'@odata.type':
type: string
microsoft.graph.itemBody:
title: itemBody
required:
- '@odata.type'
type: object
properties:
content:
type: string
description: The content of the item.
nullable: true
contentType:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.bodyType'
- type: object
nullable: true
description: The type of the content. Possible values are text and html.
'@odata.type':
type: string
microsoft.graph.importance:
title: importance
enum:
- low
- normal
- high
type: string
microsoft.graph.attendeeBase:
allOf:
- $ref: '#/components/schemas/microsoft.graph.recipient'
- title: attendeeBase
required:
- '@odata.type'
type: object
properties:
type:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.attendeeType'
- type: object
nullable: true
description: 'The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.'
'@odata.type':
type: string
default: '#microsoft.graph.attendeeBase'
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.attendee': '#/components/schemas/microsoft.graph.attendee'
microsoft.graph.onlineMeetingInfo:
title: onlineMeetingInfo
required:
- '@odata.type'
type: object
properties:
conferenceId:
type: string
description: The ID of the conference.
nullable: true
joinUrl:
type: string
description: The external link that launches the online meeting. This is a URL that clients launch into a browser and will redirect the user to join the meeting.
nullable: true
phones:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.phone'
description: All of the phone numbers associated with this conference.
quickDial:
type: string
description: The preformatted quick dial for this call.
nullable: true
tollFreeNumbers:
type: array
items:
type: string
nullable: true
description: The toll free numbers that can be used to join the conference.
tollNumber:
type: string
description: The toll number that can be used to join the conference.
nullable: true
'@odata.type':
type: string
responses:
ODataCountResponse:
description: The count of the resource
content:
text/plain:
schema:
$ref: '#/components/schemas/ODataCountResponse'
microsoft.graph.calendarCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarCollectionResponse'
microsoft.graph.attachmentCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.attachmentCollectionResponse'
microsoft.graph.extensionCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.extensionCollectionResponse'
error:
description: error
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError'
microsoft.graph.eventCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.eventCollectionResponse'
microsoft.graph.calendarPermissionCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.calendarPermissionCollectionResponse'
parameters:
count:
name: $count
in: query
description: Include count of items
style: form
explode: false
schema:
type: boolean
search:
name: $search
in: query
description: Search items by search phrases
style: form
explode: false
schema:
type: string
top:
name: $top
in: query
description: Show only the first n items
style: form
explode: false
schema:
minimum: 0
type: integer
example: 50
skip:
name: $skip
in: query
description: Skip the first n items
style: form
explode: false
schema:
minimum: 0
type: integer
filter:
name: $filter
in: query
description: Filter items by property values
style: form
explode: false
schema:
type: string