openapi: 3.1.0 info: title: Microsoft Graph Admin Admin.admin me.managedDevice 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: me.managedDevice paths: /me/managedDevices: description: Provides operations to manage the managedDevices property of the microsoft.graph.user entity. get: tags: - me.managedDevice summary: Microsoft Graph Get managedDevices from me description: The managed devices associated with the user. operationId: me.ListManagedDevices 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.managedDeviceCollectionResponse' 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: - me.managedDevice summary: Microsoft Graph Create new navigation property to managedDevices for me operationId: me.CreateManagedDevices requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}: description: Provides operations to manage the managedDevices property of the microsoft.graph.user entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get managedDevices from me description: The managed devices associated with the user. operationId: me.GetManagedDevices 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.managedDevice' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property managedDevices in me operationId: me.UpdateManagedDevices requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property managedDevices for me operationId: me.DeleteManagedDevices 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 /me/managedDevices/{managedDevice-id}/deviceCategory: description: Provides operations to manage the deviceCategory property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get deviceCategory from me description: Device category operationId: me.managedDevices.GetDeviceCategory 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.deviceCategory' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property deviceCategory in me operationId: me.managedDevices.UpdateDeviceCategory requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCategory' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property deviceCategory for me operationId: me.managedDevices.DeleteDeviceCategory 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 /me/managedDevices/{managedDevice-id}/deviceCategory/$ref: description: Provides operations to manage the collection of user entities. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get ref of deviceCategory from me description: Device category operationId: me.managedDevices.GetRefDeviceCategory responses: 2XX: description: Retrieved navigation property link content: application/json: schema: type: string 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - me.managedDevice summary: Microsoft Graph Update the ref of navigation property deviceCategory in me operationId: me.managedDevices.UpdateRefDeviceCategory requestBody: $ref: '#/components/requestBodies/refPutBody' responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete ref of navigation property deviceCategory for me operationId: me.managedDevices.DeleteRefDeviceCategory 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 /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates: description: Provides operations to manage the deviceCompliancePolicyStates property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get deviceCompliancePolicyStates from me description: Device compliance policy states for this device. operationId: me.managedDevices.ListDeviceCompliancePolicyStates 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.deviceCompliancePolicyStateCollectionResponse' 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: - me.managedDevice summary: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for me operationId: me.managedDevices.CreateDeviceCompliancePolicyStates requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}: description: Provides operations to manage the deviceCompliancePolicyStates property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice - name: deviceCompliancePolicyState-id in: path description: The unique identifier of deviceCompliancePolicyState required: true schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState get: tags: - me.managedDevice summary: Microsoft Graph Get deviceCompliancePolicyStates from me description: Device compliance policy states for this device. operationId: me.managedDevices.GetDeviceCompliancePolicyStates 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.deviceCompliancePolicyState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in me operationId: me.managedDevices.UpdateDeviceCompliancePolicyStates requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for me operationId: me.managedDevices.DeleteDeviceCompliancePolicyStates 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 /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count: description: Provides operations to count the resources in the collection. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get the number of the resource operationId: me.managedDevices.deviceCompliancePolicyStates.GetCount-c50d 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' /me/managedDevices/{managedDevice-id}/deviceConfigurationStates: description: Provides operations to manage the deviceConfigurationStates property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get deviceConfigurationStates from me description: Device configuration states for this device. operationId: me.managedDevices.ListDeviceConfigurationStates 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.deviceConfigurationStateCollectionResponse' 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: - me.managedDevice summary: Microsoft Graph Create new navigation property to deviceConfigurationStates for me operationId: me.managedDevices.CreateDeviceConfigurationStates requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}: description: Provides operations to manage the deviceConfigurationStates property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice - name: deviceConfigurationState-id in: path description: The unique identifier of deviceConfigurationState required: true schema: type: string x-ms-docs-key-type: deviceConfigurationState get: tags: - me.managedDevice summary: Microsoft Graph Get deviceConfigurationStates from me description: Device configuration states for this device. operationId: me.managedDevices.GetDeviceConfigurationStates 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.deviceConfigurationState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property deviceConfigurationStates in me operationId: me.managedDevices.UpdateDeviceConfigurationStates requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property deviceConfigurationStates for me operationId: me.managedDevices.DeleteDeviceConfigurationStates 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 /me/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count: description: Provides operations to count the resources in the collection. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get the number of the resource operationId: me.managedDevices.deviceConfigurationStates.GetCount-c4ef 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' /me/managedDevices/{managedDevice-id}/logCollectionRequests: description: Provides operations to manage the logCollectionRequests property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get logCollectionRequests from me description: List of log collection requests operationId: me.managedDevices.ListLogCollectionRequests 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.deviceLogCollectionResponseCollectionResponse' 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: - me.managedDevice summary: Microsoft Graph Create new navigation property to logCollectionRequests for me operationId: me.managedDevices.CreateLogCollectionRequests requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}: description: Provides operations to manage the logCollectionRequests property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice - name: deviceLogCollectionResponse-id in: path description: The unique identifier of deviceLogCollectionResponse required: true schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse get: tags: - me.managedDevice summary: Microsoft Graph Get logCollectionRequests from me description: List of log collection requests operationId: me.managedDevices.GetLogCollectionRequests 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.deviceLogCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property logCollectionRequests in me operationId: me.managedDevices.UpdateLogCollectionRequests requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property logCollectionRequests for me operationId: me.managedDevices.DeleteLogCollectionRequests 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 /me/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/createDownloadUrl: description: Provides operations to call the createDownloadUrl method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice - name: deviceLogCollectionResponse-id in: path description: The unique identifier of deviceLogCollectionResponse required: true schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse post: tags: - me.managedDevice summary: Microsoft Graph Invoke action createDownloadUrl operationId: me.managedDevices.managedDevice.logCollectionRequests.deviceLogCollectionResponse.createDownloadUrl responses: 2XX: description: Success content: application/json: schema: type: object properties: value: type: string nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/logCollectionRequests/$count: description: Provides operations to count the resources in the collection. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get the number of the resource operationId: me.managedDevices.logCollectionRequests.GetCount-3d53 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' /me/managedDevices/{managedDevice-id}/bypassActivationLock: description: Provides operations to call the bypassActivationLock method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action bypassActivationLock description: Bypass activation lock operationId: me.managedDevices.managedDevice.bypassActivationLock responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/cleanWindowsDevice: description: Provides operations to call the cleanWindowsDevice method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action cleanWindowsDevice description: Clean Windows device operationId: me.managedDevices.managedDevice.cleanWindowsDevice requestBody: description: Action parameters content: application/json: schema: type: object properties: keepUserData: type: boolean default: false required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/deleteUserFromSharedAppleDevice: description: Provides operations to call the deleteUserFromSharedAppleDevice method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice description: Delete user from shared Apple device operationId: me.managedDevices.managedDevice.deleteUserFromSharedAppleDevice requestBody: description: Action parameters content: application/json: schema: type: object properties: userPrincipalName: 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 /me/managedDevices/{managedDevice-id}/disableLostMode: description: Provides operations to call the disableLostMode method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action disableLostMode description: Disable lost mode operationId: me.managedDevices.managedDevice.disableLostMode responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/locateDevice: description: Provides operations to call the locateDevice method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action locateDevice description: Locate a device operationId: me.managedDevices.managedDevice.locateDevice responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/logoutSharedAppleDeviceActiveUser: description: Provides operations to call the logoutSharedAppleDeviceActiveUser method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser description: Logout shared Apple device active user operationId: me.managedDevices.managedDevice.logoutSharedAppleDeviceActiveUser responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/rebootNow: description: Provides operations to call the rebootNow method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action rebootNow description: Reboot device operationId: me.managedDevices.managedDevice.rebootNow responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/recoverPasscode: description: Provides operations to call the recoverPasscode method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action recoverPasscode description: Recover passcode operationId: me.managedDevices.managedDevice.recoverPasscode responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/remoteLock: description: Provides operations to call the remoteLock method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action remoteLock description: Remote lock operationId: me.managedDevices.managedDevice.remoteLock responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/requestRemoteAssistance: description: Provides operations to call the requestRemoteAssistance method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action requestRemoteAssistance description: Request remote assistance operationId: me.managedDevices.managedDevice.requestRemoteAssistance responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/resetPasscode: description: Provides operations to call the resetPasscode method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action resetPasscode description: Reset passcode operationId: me.managedDevices.managedDevice.resetPasscode responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/retire: description: Provides operations to call the retire method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action retire description: Retire a device operationId: me.managedDevices.managedDevice.retire responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/shutDown: description: Provides operations to call the shutDown method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action shutDown description: Shut down device operationId: me.managedDevices.managedDevice.shutDown responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/syncDevice: description: Provides operations to call the syncDevice method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action syncDevice operationId: me.managedDevices.managedDevice.syncDevice responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/updateWindowsDeviceAccount: description: Provides operations to call the updateWindowsDeviceAccount method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action updateWindowsDeviceAccount operationId: me.managedDevices.managedDevice.updateWindowsDeviceAccount requestBody: description: Action parameters content: application/json: schema: type: object properties: updateWindowsDeviceAccountActionParameter: anyOf: - $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' - type: object nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/windowsDefenderScan: description: Provides operations to call the windowsDefenderScan method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action windowsDefenderScan operationId: me.managedDevices.managedDevice.windowsDefenderScan requestBody: description: Action parameters content: application/json: schema: type: object properties: quickScan: type: boolean default: false required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/windowsDefenderUpdateSignatures: description: Provides operations to call the windowsDefenderUpdateSignatures method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action windowsDefenderUpdateSignatures operationId: me.managedDevices.managedDevice.windowsDefenderUpdateSignatures responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/wipe: description: Provides operations to call the wipe method. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice post: tags: - me.managedDevice summary: Microsoft Graph Invoke action wipe description: Wipe a device operationId: me.managedDevices.managedDevice.wipe requestBody: description: Action parameters content: application/json: schema: type: object properties: keepEnrollmentData: type: boolean default: false nullable: true keepUserData: type: boolean default: false nullable: true macOsUnlockCode: type: string nullable: true persistEsimDataPlan: type: boolean default: false nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /me/managedDevices/{managedDevice-id}/users: description: Provides operations to manage the users property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get users from me description: The primary users associated with the managed device. operationId: me.managedDevices.ListUsers 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.userCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}/windowsProtectionState: description: Provides operations to manage the windowsProtectionState property of the microsoft.graph.managedDevice entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get windowsProtectionState from me description: The device protection status. This property is read-only. operationId: me.managedDevices.GetWindowsProtectionState 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.windowsProtectionState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property windowsProtectionState in me operationId: me.managedDevices.UpdateWindowsProtectionState requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property windowsProtectionState for me operationId: me.managedDevices.DeleteWindowsProtectionState 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 /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState: description: Provides operations to manage the detectedMalwareState property of the microsoft.graph.windowsProtectionState entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get detectedMalwareState from me description: Device malware list operationId: me.managedDevices.windowsProtectionState.ListDetectedMalwareState 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.windowsDeviceMalwareStateCollectionResponse' 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: - me.managedDevice summary: Microsoft Graph Create new navigation property to detectedMalwareState for me operationId: me.managedDevices.windowsProtectionState.CreateDetectedMalwareState requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}: description: Provides operations to manage the detectedMalwareState property of the microsoft.graph.windowsProtectionState entity. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice - name: windowsDeviceMalwareState-id in: path description: The unique identifier of windowsDeviceMalwareState required: true schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState get: tags: - me.managedDevice summary: Microsoft Graph Get detectedMalwareState from me description: Device malware list operationId: me.managedDevices.windowsProtectionState.GetDetectedMalwareState 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.windowsDeviceMalwareState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.managedDevice summary: Microsoft Graph Update the navigation property detectedMalwareState in me operationId: me.managedDevices.windowsProtectionState.UpdateDetectedMalwareState requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.managedDevice summary: Microsoft Graph Delete navigation property detectedMalwareState for me operationId: me.managedDevices.windowsProtectionState.DeleteDetectedMalwareState 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 /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count: description: Provides operations to count the resources in the collection. parameters: - name: managedDevice-id in: path description: The unique identifier of managedDevice required: true schema: type: string x-ms-docs-key-type: managedDevice get: tags: - me.managedDevice summary: Microsoft Graph Get the number of the resource operationId: me.managedDevices.windowsProtectionState.detectedMalwareState.GetCount-16e6 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' /me/managedDevices/$count: description: Provides operations to count the resources in the collection. get: tags: - me.managedDevice summary: Microsoft Graph Get the number of the resource operationId: me.managedDevices.GetCount-ff2a 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.richLongRunningOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - title: richLongRunningOperation required: - '@odata.type' type: object properties: error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Error that caused the operation to fail. percentageComplete: maximum: 2147483647 minimum: -2147483648 type: number description: A value between 0 and 100 that indicates the progress of the operation. format: int32 nullable: true resourceId: type: string description: The unique identifier for the result. nullable: true type: type: string description: The type of the operation. nullable: true '@odata.type': type: string description: The status of a long-running operation. x-ms-discriminator-value: '#microsoft.graph.richLongRunningOperation' microsoft.graph.workbookWorksheet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookWorksheet required: - '@odata.type' type: object properties: name: type: string description: The display name of the worksheet. nullable: true position: maximum: 2147483647 minimum: -2147483648 type: number description: The zero-based position of the worksheet within the workbook. format: int32 visibility: type: string description: 'The visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.' charts: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: The list of charts that are part of the worksheet. Read-only. x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: The list of names that are associated with the worksheet. Read-only. x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: The list of piot tables that are part of the worksheet. x-ms-navigationProperty: true protection: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' - type: object nullable: true description: The sheet protection object for a worksheet. Read-only. x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: The list of tables that are part of the worksheet. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookWorksheet' microsoft.graph.phoneType: title: phoneType enum: - home - business - mobile - other - assistant - homeFax - businessFax - otherFax - pager - radio type: string microsoft.graph.profilePhoto: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: profilePhoto required: - '@odata.type' type: object properties: height: maximum: 2147483647 minimum: -2147483648 type: number description: The height of the photo. Read-only. format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 type: number description: The width of the photo. Read-only. format: int32 nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.profilePhoto' microsoft.graph.teamworkHostedContent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamworkHostedContent required: - '@odata.type' type: object properties: contentBytes: type: string description: Write only. Bytes for the hosted content (such as images). format: base64url nullable: true contentType: type: string description: Write only. Content type. such as image/png, image/jpg. nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.chatMessageHostedContent': '#/components/schemas/microsoft.graph.chatMessageHostedContent' microsoft.graph.objectIdentity: title: objectIdentity required: - '@odata.type' type: object properties: issuer: type: string description: Specifies the issuer of the identity, for example facebook.com. 512 character limit. For local accounts (where signInType isn't federated), this property is the local default domain name for the tenant, for example contoso.com. For guests from other Microsoft Entra organizations, this is the domain of the federated organization, for example contoso.com. For more information about filtering behavior for this property, see Filtering on the identities property of a user. nullable: true issuerAssignedId: type: string description: 'Specifies the unique identifier assigned to the user by the issuer. 64 character limit. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress (or a custom string that starts with emailAddress like emailAddress1), issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or _ For more information about filtering behavior for this property, see Filtering on the identities property of a user.' nullable: true signInType: type: string description: Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity updates the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, are performed when setting or updating a userPrincipalName identity. Extra validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string. For more information about filtering behavior for this property, see Filtering on the identities property of a user. nullable: true '@odata.type': type: string microsoft.graph.managedAppRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: managedAppRegistration required: - '@odata.type' type: object properties: appIdentifier: anyOf: - $ref: '#/components/schemas/microsoft.graph.mobileAppIdentifier' - type: object nullable: true description: The app package Identifier applicationVersion: type: string description: App version 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: Date and time of creation format: date-time deviceName: type: string description: Host device name nullable: true deviceTag: type: string description: App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions. nullable: true deviceType: type: string description: Host device type nullable: true flaggedReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppFlaggedReason' description: Zero or more reasons an app registration is flagged. E.g. app running on rooted device lastSyncDateTime: 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 and time of last the app synced with management service. format: date-time managementSdkVersion: type: string description: App management SDK version nullable: true platformVersion: type: string description: Operating System version nullable: true userId: type: string description: The user Id to who this app registration belongs. nullable: true version: type: string description: Version of the entity. nullable: true appliedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. x-ms-navigationProperty: true '@odata.type': type: string description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.androidManagedAppRegistration': '#/components/schemas/microsoft.graph.androidManagedAppRegistration' '#microsoft.graph.iosManagedAppRegistration': '#/components/schemas/microsoft.graph.iosManagedAppRegistration' microsoft.graph.termColumn: title: termColumn required: - '@odata.type' type: object properties: allowMultipleValues: type: boolean description: Specifies whether the column allows more than one value. nullable: true showFullyQualifiedName: type: boolean description: Specifies whether to display the entire term path or only the term label. nullable: true parentTerm: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - type: object nullable: true x-ms-navigationProperty: true termSet: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - type: object nullable: true x-ms-navigationProperty: true '@odata.type': type: string microsoft.graph.shared: title: shared required: - '@odata.type' type: object properties: owner: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the owner of the shared item. Read-only. scope: type: string description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the user who shared the item. Read-only. sharedDateTime: 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 UTC date and time when the item was shared. Read-only. format: date-time nullable: true '@odata.type': type: string microsoft.graph.settingValue: title: settingValue required: - '@odata.type' type: object properties: name: type: string description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string description: Value of the setting. nullable: true '@odata.type': type: string microsoft.graph.managementAgentType: title: managementAgentType enum: - eas - mdm - easMdm - intuneClient - easIntuneClient - configurationManagerClient - configurationManagerClientMdm - configurationManagerClientMdmEas - unknown - jamf - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense type: string x-ms-enum: name: managementAgentType modelAsString: false values: - value: eas description: The device is managed by Exchange server. name: eas - value: mdm description: The device is managed by Intune MDM. name: mdm - value: easMdm description: The device is managed by both Exchange server and Intune MDM. name: easMdm - value: intuneClient description: Intune client managed. name: intuneClient - value: easIntuneClient description: The device is EAS and Intune client dual managed. name: easIntuneClient - value: configurationManagerClient description: The device is managed by Configuration Manager. name: configurationManagerClient - value: configurationManagerClientMdm description: The device is managed by Configuration Manager and MDM. name: configurationManagerClientMdm - value: configurationManagerClientMdmEas description: The device is managed by Configuration Manager, MDM and Eas. name: configurationManagerClientMdmEas - value: unknown description: Unknown management agent type. name: unknown - value: jamf description: The device attributes are fetched from Jamf. name: jamf - value: googleCloudDevicePolicyController description: The device is managed by Google's CloudDPC. name: googleCloudDevicePolicyController - value: microsoft365ManagedMdm description: This device is managed by Microsoft 365 through Intune. name: microsoft365ManagedMdm microsoft.graph.workbookCommentReply: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookCommentReply required: - '@odata.type' type: object properties: content: type: string description: The content of the reply. nullable: true contentType: type: string description: The content type for the reply. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookCommentReply' microsoft.graph.windowsDeviceAccount: title: windowsDeviceAccount required: - '@odata.type' type: object properties: password: type: string nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.windowsDeviceADAccount': '#/components/schemas/microsoft.graph.windowsDeviceADAccount' '#microsoft.graph.windowsDeviceAzureADAccount': '#/components/schemas/microsoft.graph.windowsDeviceAzureADAccount' 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.onPremisesExtensionAttributes: title: onPremisesExtensionAttributes required: - '@odata.type' type: object properties: extensionAttribute1: type: string description: First customizable extension attribute. nullable: true extensionAttribute10: type: string description: Tenth customizable extension attribute. nullable: true extensionAttribute11: type: string description: Eleventh customizable extension attribute. nullable: true extensionAttribute12: type: string description: Twelfth customizable extension attribute. nullable: true extensionAttribute13: type: string description: Thirteenth customizable extension attribute. nullable: true extensionAttribute14: type: string description: Fourteenth customizable extension attribute. nullable: true extensionAttribute15: type: string description: Fifteenth customizable extension attribute. nullable: true extensionAttribute2: type: string description: Second customizable extension attribute. nullable: true extensionAttribute3: type: string description: Third customizable extension attribute. nullable: true extensionAttribute4: type: string description: Fourth customizable extension attribute. nullable: true extensionAttribute5: type: string description: Fifth customizable extension attribute. nullable: true extensionAttribute6: type: string description: Sixth customizable extension attribute. nullable: true extensionAttribute7: type: string description: Seventh customizable extension attribute. nullable: true extensionAttribute8: type: string description: Eighth customizable extension attribute. nullable: true extensionAttribute9: type: string description: Ninth customizable extension attribute. nullable: true '@odata.type': type: string microsoft.graph.workbookChartLegendFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartLegendFormat required: - '@odata.type' type: object properties: fill: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFill' - type: object nullable: true description: Represents the fill format of an object, which includes background formating information. Read-only. x-ms-navigationProperty: true font: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFont' - type: object nullable: true description: Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartLegendFormat' microsoft.graph.responseType: title: responseType enum: - none - organizer - tentativelyAccepted - accepted - declined - notResponded type: string microsoft.graph.termStore.store: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: store required: - '@odata.type' type: object properties: defaultLanguageTag: type: string description: Default language of the term store. languageTags: type: array items: type: string description: List of languages for the term store. groups: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. This relationship can only be used to load a specific term set. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.termStore.store' microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceConfigurationState required: - '@odata.type' type: object properties: displayName: type: string description: The name of the policy for this policyBase nullable: true platformType: $ref: '#/components/schemas/microsoft.graph.policyPlatformType' settingCount: maximum: 2147483647 minimum: -2147483648 type: number description: Count of how many setting a policy holds format: int32 settingStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' state: $ref: '#/components/schemas/microsoft.graph.complianceStatus' version: maximum: 2147483647 minimum: -2147483648 type: number description: The version of the policy format: int32 '@odata.type': type: string description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. x-ms-discriminator-value: '#microsoft.graph.deviceConfigurationState' microsoft.graph.printTaskDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: printTaskDefinition required: - '@odata.type' type: object properties: createdBy: $ref: '#/components/schemas/microsoft.graph.appIdentity' displayName: type: string description: The name of the printTaskDefinition. tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.printTaskDefinition' 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' microsoft.graph.malware: title: malware required: - '@odata.type' type: object properties: description: type: string description: Contains the virus details for the malware facet. nullable: true '@odata.type': type: string 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.operatingSystemSpecifications: title: operatingSystemSpecifications required: - '@odata.type' type: object properties: operatingSystemPlatform: type: string description: The platform of the operating system (for example, 'Windows'). operatingSystemVersion: type: string description: The version string of the operating system. '@odata.type': type: string microsoft.graph.configurationManagerClientEnabledFeatures: title: configurationManagerClientEnabledFeatures required: - '@odata.type' type: object properties: compliancePolicy: type: boolean description: Whether compliance policy is managed by Intune deviceConfiguration: type: boolean description: Whether device configuration is managed by Intune inventory: type: boolean description: Whether inventory is managed by Intune modernApps: type: boolean description: Whether modern application is managed by Intune resourceAccess: type: boolean description: Whether resource access is managed by Intune windowsUpdateForBusiness: type: boolean description: Whether Windows Update for Business is managed by Intune '@odata.type': type: string description: configuration Manager client enabled features microsoft.graph.printerBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: printerBase required: - '@odata.type' type: object properties: capabilities: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerCapabilities' - type: object nullable: true description: The capabilities of the printer/printerShare. defaults: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerDefaults' - type: object nullable: true description: The default print settings of printer/printerShare. displayName: type: string description: The name of the printer/printerShare. isAcceptingJobs: type: boolean description: Specifies whether the printer/printerShare is currently accepting new print jobs. nullable: true location: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerLocation' - type: object nullable: true description: The physical and/or organizational location of the printer/printerShare. manufacturer: type: string description: The manufacturer of the printer/printerShare. nullable: true model: type: string description: The model name of the printer/printerShare. nullable: true status: $ref: '#/components/schemas/microsoft.graph.printerStatus' jobs: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' description: The list of jobs that are queued for printing by the printer/printerShare. x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.printer': '#/components/schemas/microsoft.graph.printer' '#microsoft.graph.printerShare': '#/components/schemas/microsoft.graph.printerShare' microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason required: - '@odata.type' type: object properties: code: type: string description: The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. nullable: true displayName: type: string description: The name of the timeOffReason. Required. nullable: true iconType: anyOf: - $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' - type: object nullable: true description: 'Supported icon types are: none, car, calendar, running, plane, firstAid, doctor, notWorking, clock, juryDuty, globe, cup, phone, weather, umbrella, piggyBank, dog, cake, trafficCone, pin, sunny. Required.' isActive: type: boolean description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. nullable: true '@odata.type': type: string default: '#microsoft.graph.timeOffReason' x-ms-discriminator-value: '#microsoft.graph.timeOffReason' microsoft.graph.itemRetentionLabel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: itemRetentionLabel required: - '@odata.type' type: object properties: isLabelAppliedExplicitly: type: boolean description: Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only. nullable: true labelAppliedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user who applied the label. Read-only. labelAppliedDateTime: 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 label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true name: type: string description: The retention label on the document. Read-write. nullable: true retentionSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.retentionLabelSettings' - type: object nullable: true description: The retention settings enforced on the item. Read-write. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.itemRetentionLabel' microsoft.graph.userSolutionRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: userSolutionRoot required: - '@odata.type' type: object properties: workingTimeSchedule: anyOf: - $ref: '#/components/schemas/microsoft.graph.workingTimeSchedule' - type: object nullable: true description: The working time schedule entity associated with the solution. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.userSolutionRoot' microsoft.graph.root: title: root required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.broadcastMeetingSettings: title: broadcastMeetingSettings required: - '@odata.type' type: object properties: allowedAudience: anyOf: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' - type: object nullable: true description: Defines who can join the Teams live event. Possible values are listed in the following table. captions: anyOf: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingCaptionSettings' - type: object nullable: true description: Caption settings of a Teams live event. isAttendeeReportEnabled: type: boolean description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true '@odata.type': type: string microsoft.graph.outOfOfficeSettings: title: outOfOfficeSettings required: - '@odata.type' type: object properties: isOutOfOffice: type: boolean description: If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false. nullable: true message: type: string description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). nullable: true '@odata.type': type: string microsoft.graph.printJobConfiguration: title: printJobConfiguration required: - '@odata.type' type: object properties: collate: type: boolean description: Whether the printer should collate pages wehen printing multiple copies of a multi-page document. nullable: true colorMode: anyOf: - $ref: '#/components/schemas/microsoft.graph.printColorMode' - type: object nullable: true description: The color mode the printer should use to print the job. Valid values are described in the table below. Read-only. copies: maximum: 2147483647 minimum: -2147483648 type: number description: The number of copies that should be printed. Read-only. format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 type: number description: The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only. format: int32 nullable: true duplexMode: anyOf: - $ref: '#/components/schemas/microsoft.graph.printDuplexMode' - type: object nullable: true description: The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only. feedOrientation: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerFeedOrientation' - type: object nullable: true description: The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only. finishings: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printFinishing' - type: object nullable: true description: Finishing processes to use when printing. fitPdfToPage: type: boolean description: True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions. nullable: true inputBin: type: string description: The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins. nullable: true margin: anyOf: - $ref: '#/components/schemas/microsoft.graph.printMargin' - type: object nullable: true description: The margin settings to use when printing. mediaSize: type: string description: The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic. nullable: true mediaType: type: string description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: anyOf: - $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' - type: object nullable: true description: The direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table. orientation: anyOf: - $ref: '#/components/schemas/microsoft.graph.printOrientation' - type: object nullable: true description: The orientation setting the printer should use when printing the job. Valid values are described in the following table. outputBin: type: string description: The output bin to place completed prints into. See the printer's capabilities for a list of supported output bins. nullable: true pageRanges: type: array items: $ref: '#/components/schemas/microsoft.graph.integerRange' description: The page ranges to print. Read-only. pagesPerSheet: maximum: 2147483647 minimum: -2147483648 type: number description: The number of document pages to print on each sheet. format: int32 nullable: true quality: anyOf: - $ref: '#/components/schemas/microsoft.graph.printQuality' - type: object nullable: true description: The print quality to use when printing the job. Valid values are described in the table below. Read-only. scaling: anyOf: - $ref: '#/components/schemas/microsoft.graph.printScaling' - type: object nullable: true description: Specifies how the printer should scale the document data to fit the requested media. Valid values are described in the following table. '@odata.type': type: string microsoft.graph.chat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: chat required: - '@odata.type' type: object properties: chatType: $ref: '#/components/schemas/microsoft.graph.chatType' 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: Date and time at which the chat was created. Read-only. format: date-time nullable: true isHiddenForAllMembers: type: boolean description: Indicates whether the chat is hidden for all its members. Read-only. nullable: true lastUpdatedDateTime: 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 and time at which the chat was renamed or the list of members was last changed. Read-only. format: date-time nullable: true onlineMeetingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkOnlineMeetingInfo' - type: object nullable: true description: Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. tenantId: type: string description: The identifier of the tenant in which the chat was created. Read-only. nullable: true topic: type: string description: (Optional) Subject or topic for the chat. Only available for group chats. nullable: true viewpoint: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatViewpoint' - type: object nullable: true description: Represents caller-specific information about the chat, such as the last message read date and time. This property is populated only when the request is made in a delegated context. webUrl: type: string description: The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only. nullable: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. x-ms-navigationProperty: true lastMessagePreview: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' - type: object nullable: true description: Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.chat' microsoft.graph.photo: title: photo required: - '@odata.type' type: object properties: cameraMake: type: string description: Camera manufacturer. Read-only. nullable: true cameraModel: type: string description: Camera model. Read-only. nullable: true exposureDenominator: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The denominator for the exposure time fraction from the camera. Read-only. exposureNumerator: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The numerator for the exposure time fraction from the camera. Read-only. fNumber: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The F-stop value from the camera. Read-only. focalLength: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The focal length from the camera. Read-only. iso: maximum: 2147483647 minimum: -2147483648 type: number description: The ISO value from the camera. Read-only. format: int32 nullable: true orientation: maximum: 32767 minimum: -32768 type: number description: The orientation value from the camera. Writable on OneDrive Personal. format: int16 nullable: true takenDateTime: 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 date and time the photo was taken. Read-only. format: date-time nullable: true '@odata.type': type: string microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - title: offerShiftRequest required: - '@odata.type' type: object properties: recipientActionDateTime: 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 recipient approved or declined the request. format: date-time nullable: true readOnly: true recipientActionMessage: type: string description: The message sent by the recipient regarding the request. nullable: true recipientUserId: type: string description: The recipient's user ID. nullable: true senderShiftId: type: string description: The sender's shift ID. nullable: true '@odata.type': type: string default: '#microsoft.graph.offerShiftRequest' discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.swapShiftsChangeRequest': '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' microsoft.graph.website: title: website required: - '@odata.type' type: object properties: address: type: string description: The URL of the website. nullable: true displayName: type: string description: The display name of the web site. nullable: true type: anyOf: - $ref: '#/components/schemas/microsoft.graph.websiteType' - type: object nullable: true description: 'The possible values are: other, home, work, blog, profile.' '@odata.type': type: string microsoft.graph.deleted: title: deleted required: - '@odata.type' type: object properties: state: type: string description: Represents the state of the deleted item. nullable: true '@odata.type': type: string microsoft.graph.chatInfo: title: chatInfo required: - '@odata.type' type: object properties: messageId: type: string description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string description: The ID of the reply message. nullable: true threadId: type: string description: The unique identifier for a thread in Microsoft Teams. nullable: true '@odata.type': type: string microsoft.graph.workbookChartFill: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartFill required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartFill' microsoft.graph.lobbyBypassSettings: title: lobbyBypassSettings required: - '@odata.type' type: object properties: isDialInBypassEnabled: type: boolean description: Specifies whether or not to always let dial-in callers bypass the lobby. Optional. nullable: true scope: anyOf: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' - type: object nullable: true description: Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional. '@odata.type': type: string microsoft.graph.termStore.localizedLabel: title: localizedLabel required: - '@odata.type' type: object properties: isDefault: type: boolean description: Indicates whether the label is the default label. nullable: true languageTag: type: string description: The language tag for the label. nullable: true name: type: string description: The name of the label. nullable: true '@odata.type': type: string microsoft.graph.linkedResource: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: linkedResource required: - '@odata.type' type: object properties: applicationName: type: string description: The app name of the source that sends the linkedResource. nullable: true displayName: type: string description: The title of the linkedResource. nullable: true externalId: type: string description: ID of the object that is associated with this task on the third-party/partner system. nullable: true webUrl: type: string description: Deep link to the linkedResource. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.linkedResource' microsoft.graph.appIdentity: title: appIdentity required: - '@odata.type' type: object properties: appId: type: string description: Refers to the unique ID representing application in Microsoft Entra ID. nullable: true displayName: type: string description: Refers to the application name displayed in the Microsoft Entra admin center. nullable: true servicePrincipalId: type: string description: Refers to the unique ID for the service principal in Microsoft Entra ID. nullable: true servicePrincipalName: type: string description: Refers to the Service Principal Name is the Application name in the tenant. nullable: true '@odata.type': type: string microsoft.graph.workbookChartSeries: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartSeries required: - '@odata.type' type: object properties: name: type: string description: The name of a series in a chart. nullable: true format: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartSeriesFormat' - type: object nullable: true description: The formatting of a chart series, which includes fill and line formatting. Read-only. x-ms-navigationProperty: true points: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: A collection of all points in the series. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartSeries' microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartGridlinesFormat required: - '@odata.type' type: object properties: line: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartLineFormat' - type: object nullable: true description: Represents chart line formatting. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartGridlinesFormat' microsoft.graph.hashes: title: hashes required: - '@odata.type' type: object properties: crc32Hash: type: string description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string description: SHA1 hash for the contents of the file (if available). Read-only. nullable: true sha256Hash: type: string description: This property isn't supported. Don't use. nullable: true '@odata.type': type: string microsoft.graph.image: title: image required: - '@odata.type' type: object properties: height: maximum: 2147483647 minimum: -2147483648 type: number description: Optional. Height of the image, in pixels. Read-only. format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 type: number description: Optional. Width of the image, in pixels. Read-only. format: int32 nullable: true '@odata.type': type: string microsoft.graph.sharePointIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' - title: sharePointIdentity required: - '@odata.type' type: object properties: loginName: type: string description: The sign in name of the SharePoint identity. nullable: true '@odata.type': type: string default: '#microsoft.graph.sharePointIdentity' x-ms-discriminator-value: '#microsoft.graph.sharePointIdentity' microsoft.graph.remoteItem: title: remoteItem required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user, device, and application which created the item. Read-only. 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: Date and time of item creation. Read-only. format: date-time nullable: true file: anyOf: - $ref: '#/components/schemas/microsoft.graph.file' - type: object nullable: true description: Indicates that the remote item is a file. Read-only. fileSystemInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' - type: object nullable: true description: Information about the remote item from the local file system. Read-only. folder: anyOf: - $ref: '#/components/schemas/microsoft.graph.folder' - type: object nullable: true description: Indicates that the remote item is a folder. Read-only. id: type: string description: Unique identifier for the remote item in its drive. Read-only. nullable: true image: anyOf: - $ref: '#/components/schemas/microsoft.graph.image' - type: object nullable: true description: Image metadata, if the item is an image. Read-only. lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user, device, and application which last modified the item. Read-only. 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: Date and time the item was last modified. Read-only. format: date-time nullable: true name: type: string description: Optional. Filename of the remote item. Read-only. nullable: true package: anyOf: - $ref: '#/components/schemas/microsoft.graph.package' - type: object nullable: true description: If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only. parentReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemReference' - type: object nullable: true description: Properties of the parent of the remote item. Read-only. shared: anyOf: - $ref: '#/components/schemas/microsoft.graph.shared' - type: object nullable: true description: Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only. sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only. size: type: number description: Size of the remote item. Read-only. format: int64 nullable: true specialFolder: anyOf: - $ref: '#/components/schemas/microsoft.graph.specialFolder' - type: object nullable: true description: If the current item is also available as a special folder, this facet is returned. Read-only. video: anyOf: - $ref: '#/components/schemas/microsoft.graph.video' - type: object nullable: true description: Video metadata, if the item is a video. Read-only. webDavUrl: type: string description: DAV compatible URL for the item. nullable: true webUrl: type: string description: URL that displays the resource in the browser. Read-only. nullable: true '@odata.type': type: string microsoft.graph.geolocationColumn: title: geolocationColumn required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: scheduleChangeRequest required: - '@odata.type' type: object properties: assignedTo: anyOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequestActor' - type: object nullable: true description: 'Indicates who the request is assigned to. The possible values are: sender, recipient, manager, system, unknownFutureValue.' managerActionDateTime: 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 manager approved or declined the scheduleChangeRequest. The timestamp type represents date and time information using 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 readOnly: true managerActionMessage: type: string description: The message sent by the manager regarding the scheduleChangeRequest. Optional. nullable: true managerUserId: type: string description: The user ID of the manager who approved or declined the scheduleChangeRequest. nullable: true readOnly: true senderDateTime: 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 sender sent the scheduleChangeRequest. The timestamp type represents date and time information using 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 readOnly: true senderMessage: type: string description: The message sent by the sender of the scheduleChangeRequest. Optional. nullable: true senderUserId: type: string description: The user ID of the sender of the scheduleChangeRequest. nullable: true readOnly: true state: anyOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' - type: object nullable: true description: 'The state of the scheduleChangeRequest. The possible values are: pending, approved, declined, unknownFutureValue.' '@odata.type': type: string default: '#microsoft.graph.scheduleChangeRequest' discriminator: propertyName: '@odata.type' mapping: '#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.meetingLiveShareOptions: title: meetingLiveShareOptions enum: - enabled - disabled - unknownFutureValue type: string microsoft.graph.plannerOrderHintsByAssignee: title: plannerOrderHintsByAssignee required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.shiftAvailability: title: shiftAvailability required: - '@odata.type' type: object properties: recurrence: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - type: object nullable: true description: Specifies the pattern for recurrence timeSlots: type: array items: $ref: '#/components/schemas/microsoft.graph.timeRange' description: The time slot(s) preferred by the user. timeZone: type: string description: Specifies the time zone for the indicated time. nullable: true '@odata.type': type: string microsoft.graph.termStore.termGroupScope: title: termGroupScope enum: - global - system - siteCollection - unknownFutureValue type: string microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: channel required: - '@odata.type' type: object properties: 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: Read only. Timestamp at which the channel was created. format: date-time nullable: true description: type: string description: Optional textual description for the channel. nullable: true displayName: type: string description: Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters. email: type: string description: The email address for sending messages to the channel. Read-only. nullable: true isArchived: type: boolean description: Indicates whether the channel is archived. Read-only. nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' nullable: true membershipType: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelMembershipType' - type: object nullable: true description: 'The type of the channel. Can be set during creation and can''t be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: shared.' summary: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelSummary' - type: object nullable: true description: Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method. tenantId: type: string description: The ID of the Microsoft Entra tenant. nullable: true webUrl: type: string description: A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only. nullable: true allMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel, including both direct and indirect members of shared channels. x-ms-navigationProperty: true filesFolder: anyOf: - $ref: '#/components/schemas/microsoft.graph.driveItem' - type: object nullable: true description: Metadata for the location where the channel's files are stored. x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.channel' microsoft.graph.visualInfo: title: visualInfo required: - '@odata.type' type: object properties: attribution: anyOf: - $ref: '#/components/schemas/microsoft.graph.imageInfo' - type: object nullable: true description: Optional. JSON object used to represent an icon which represents the application used to generate the activity backgroundColor: type: string description: Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color nullable: true content: description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI description: type: string description: 'Optional. Longer text description of the user''s unique activity (example: document name, first sentence, and/or metadata)' nullable: true displayText: type: string description: Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation) '@odata.type': type: string microsoft.graph.operationError: title: operationError required: - '@odata.type' type: object properties: code: type: string description: Operation error code. nullable: true message: type: string description: Operation error message. nullable: true '@odata.type': type: string microsoft.graph.onlineMeeting: allOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingBase' - title: onlineMeeting required: - '@odata.type' type: object properties: attendeeReport: type: string description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true broadcastSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings' - type: object nullable: true description: Settings related to a live event. creationDateTime: 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 meeting creation time in UTC. Read-only. format: date-time nullable: true endDateTime: 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 meeting end time in UTC. Required when you create an online meeting. format: date-time nullable: true externalId: type: string description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean description: Indicates whether this meeting is a Teams live event. nullable: true meetingTemplateId: type: string description: The ID of the meeting template. nullable: true participants: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - type: object nullable: true description: The participants associated with the online meeting, including the organizer and the attendees. startDateTime: 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 meeting start time in UTC. format: date-time nullable: true recordings: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecording' description: The recordings of an online meeting. Read-only. x-ms-navigationProperty: true transcripts: type: array items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.onlineMeeting' description: Represents a Microsoft online meeting. x-ms-discriminator-value: '#microsoft.graph.onlineMeeting' microsoft.graph.plannerProgressTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerProgressTaskBoardTaskFormat required: - '@odata.type' type: object properties: orderHint: type: string description: Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerProgressTaskBoardTaskFormat' microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsAsyncOperation required: - '@odata.type' type: object properties: attemptsCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of times the operation was attempted before being marked successful or failed. format: int32 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: Time when the operation was created. format: date-time error: anyOf: - $ref: '#/components/schemas/microsoft.graph.operationError' - type: object nullable: true description: Any error that causes the async operation to fail. lastActionDateTime: 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: Time when the async operation was last updated. format: date-time operationType: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' status: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' targetResourceId: type: string description: The ID of the object that's created or modified as result of this async operation, typically a team. nullable: true targetResourceLocation: type: string description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsAsyncOperation' microsoft.graph.printJobStateDetail: title: printJobStateDetail enum: - uploadPending - transforming - completedSuccessfully - completedWithWarnings - completedWithErrors - releaseWait - interpreting - unknownFutureValue type: string microsoft.graph.managedAppFlaggedReason: title: managedAppFlaggedReason enum: - none - rootedDevice type: string description: The reason for which a user has been flagged x-ms-enum: name: managedAppFlaggedReason modelAsString: false values: - value: none description: No issue. name: none - value: rootedDevice description: The app registration is running on a rooted/unlocked device. name: rootedDevice microsoft.graph.onPremisesSyncBehavior: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: onPremisesSyncBehavior required: - '@odata.type' type: object properties: isCloudManaged: type: boolean '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.onPremisesSyncBehavior' microsoft.graph.printConnector: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: printConnector required: - '@odata.type' type: object properties: appVersion: type: string description: The connector's version. displayName: type: string description: The name of the connector. fullyQualifiedDomainName: type: string description: The connector machine's hostname. location: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerLocation' - type: object nullable: true description: The physical and/or organizational location of the connector. operatingSystem: type: string description: The connector machine's operating system version. registeredDateTime: 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 DateTimeOffset when the connector was registered. format: date-time '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.printConnector' 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.categoryColor: title: categoryColor enum: - none - preset0 - preset1 - preset2 - preset3 - preset4 - preset5 - preset6 - preset7 - preset8 - preset9 - preset10 - preset11 - preset12 - preset13 - preset14 - preset15 - preset16 - preset17 - preset18 - preset19 - preset20 - preset21 - preset22 - preset23 - preset24 type: string microsoft.graph.labelActionSource: title: labelActionSource enum: - manual - automatic - recommended - none - unknownFutureValue type: string microsoft.graph.folder: title: folder required: - '@odata.type' type: object properties: childCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of children contained immediately within this container. format: int32 nullable: true view: anyOf: - $ref: '#/components/schemas/microsoft.graph.folderView' - type: object nullable: true description: A collection of properties defining the recommended view for the folder. '@odata.type': type: string microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: baseItem required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user, device, or application that created the item. Read-only. 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: Date and time of item creation. Read-only. format: date-time description: type: string description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string description: ETag for the item. Read-only. nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user, device, and application that last modified the item. Read-only. 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: Date and time the item was last modified. Read-only. format: date-time name: type: string description: The name of the item. Read-write. nullable: true parentReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemReference' - type: object nullable: true description: Parent information, if the item has a parent. Read-write. webUrl: type: string description: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats). Read-only. nullable: true createdByUser: anyOf: - $ref: '#/components/schemas/microsoft.graph.user' - type: object nullable: true description: Identity of the user who created the item. Read-only. x-ms-navigationProperty: true lastModifiedByUser: anyOf: - $ref: '#/components/schemas/microsoft.graph.user' - type: object nullable: true description: Identity of the user who last modified the item. Read-only. x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#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.meetingAttendanceReport: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: meetingAttendanceReport required: - '@odata.type' type: object properties: externalEventInformation: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' description: The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only. meetingEndDateTime: 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: UTC time when the meeting ended. Read-only. format: date-time nullable: true meetingStartDateTime: 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: UTC time when the meeting started. Read-only. format: date-time nullable: true totalParticipantCount: maximum: 2147483647 minimum: -2147483648 type: number description: Total number of participants. Read-only. format: int32 nullable: true attendanceRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.meetingAttendanceReport' microsoft.graph.itemAnalytics: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: itemAnalytics required: - '@odata.type' type: object properties: allTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - type: object nullable: true x-ms-navigationProperty: true itemActivityStats: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' x-ms-navigationProperty: true lastSevenDays: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - type: object nullable: true x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.itemAnalytics' microsoft.graph.shiftItem: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleEntity' - title: shiftItem required: - '@odata.type' type: object properties: activities: type: array items: $ref: '#/components/schemas/microsoft.graph.shiftActivity' description: An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required. displayName: type: string description: The shift label of the shiftItem. nullable: true notes: type: string description: The shift notes for the shiftItem. nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.openShiftItem': '#/components/schemas/microsoft.graph.openShiftItem' 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.localeInfo: title: localeInfo required: - '@odata.type' type: object properties: displayName: type: string description: A name representing the user's locale in natural language, for example, 'English (United States)'. nullable: true locale: type: string description: A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2. nullable: true '@odata.type': type: string microsoft.graph.pageLayoutType: title: pageLayoutType enum: - microsoftReserved - article - home - unknownFutureValue type: string microsoft.graph.numberColumn: title: numberColumn required: - '@odata.type' type: object properties: decimalPlaces: type: string description: How many decimal places to display. See below for information about the possible values. nullable: true displayAs: type: string description: How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number. nullable: true maximum: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The maximum permitted value. minimum: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The minimum permitted value. '@odata.type': type: string microsoft.graph.list: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' - title: list required: - '@odata.type' type: object properties: displayName: type: string description: The displayable title of the list. nullable: true list: anyOf: - $ref: '#/components/schemas/microsoft.graph.listInfo' - type: object nullable: true description: Contains more details about the list. sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: Returns identifiers useful for SharePoint REST compatibility. Read-only. system: anyOf: - $ref: '#/components/schemas/microsoft.graph.systemFacet' - type: object nullable: true description: If present, indicates that the list is system-managed. Read-only. columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of field definitions for this list. x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types present in this list. x-ms-navigationProperty: true drive: anyOf: - $ref: '#/components/schemas/microsoft.graph.drive' - type: object nullable: true description: Allows access to the list as a drive resource with driveItems. Only present on document libraries. x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the list. x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.list' x-ms-discriminator-value: '#microsoft.graph.list' microsoft.graph.plannerAssignedToTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerAssignedToTaskBoardTaskFormat required: - '@odata.type' type: object properties: orderHintsByAssignee: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerOrderHintsByAssignee' - type: object nullable: true description: Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here. unassignedOrderHint: type: string description: Hint value used to order the task on the AssignedTo view of the Task Board when the task isn't assigned to anyone, or if the orderHintsByAssignee dictionary doesn't provide an order hint for the user the task is assigned to. The format is defined as outlined here. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat' microsoft.graph.workbookOperationStatus: title: workbookOperationStatus enum: - notStarted - running - succeeded - failed type: string microsoft.graph.site: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' - title: site required: - '@odata.type' type: object properties: displayName: type: string description: The full title for the site. Read-only. nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true isPersonalSite: type: boolean description: Identifies whether the site is personal or not. Read-only. nullable: true root: anyOf: - $ref: '#/components/schemas/microsoft.graph.root' - type: object nullable: true description: If present, provides the root site in the site collection. Read-only. sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: Returns identifiers useful for SharePoint REST compatibility. Read-only. siteCollection: anyOf: - $ref: '#/components/schemas/microsoft.graph.siteCollection' - type: object nullable: true description: Provides details about the site's site collection. Available only on the root site. Read-only. analytics: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - type: object nullable: true description: Analytics about the view activities that took place on this site. x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. x-ms-navigationProperty: true drive: anyOf: - $ref: '#/components/schemas/microsoft.graph.drive' - type: object nullable: true description: The default drive (document library) for this site. x-ms-navigationProperty: true drives: type: array items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection can't be enumerated. x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. x-ms-navigationProperty: true onenote: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenote' - type: object nullable: true description: Calls the OneNote service for notebook related operations. x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the site. x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.baseSitePage' description: The collection of pages in the baseSitePages list in this site. x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. x-ms-navigationProperty: true termStore: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.store' - type: object nullable: true description: The default termStore under this site. x-ms-navigationProperty: true termStores: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.store' description: The collection of termStores under this site. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.site' x-ms-discriminator-value: '#microsoft.graph.site' microsoft.graph.sharingDetail: title: sharingDetail required: - '@odata.type' type: object properties: sharedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - type: object nullable: true description: The user who shared the document. sharedDateTime: 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 the file was last shared. The timestamp 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. Read-only. format: date-time nullable: true sharingReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - type: object nullable: true description: Reference properties of the document, such as the URL and type of the document. Read-only readOnly: true sharingSubject: type: string description: The subject with which the document was shared. nullable: true sharingType: type: string description: Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1. nullable: true '@odata.type': type: string microsoft.graph.resourceVisualization: title: resourceVisualization required: - '@odata.type' type: object properties: containerDisplayName: type: string description: A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item. nullable: true containerType: type: string description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. nullable: true containerWebUrl: type: string description: A path leading to the folder in which the item is stored. nullable: true mediaType: type: string description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. nullable: true previewImageUrl: type: string description: A URL leading to the preview image for the item. nullable: true previewText: type: string description: A preview text for the item. nullable: true title: type: string description: The item's title text. nullable: true type: type: string description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. nullable: true '@odata.type': type: string microsoft.graph.chatMessagePolicyViolationPolicyTip: title: chatMessagePolicyViolationPolicyTip required: - '@odata.type' type: object properties: complianceUrl: type: string description: The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats) nullable: true generalText: type: string description: Explanatory text shown to the sender of the message. nullable: true matchedConditionDescriptions: type: array items: type: string nullable: true description: The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'. '@odata.type': type: string microsoft.graph.timeClockSettings: title: timeClockSettings required: - '@odata.type' type: object properties: approvedLocation: anyOf: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' - type: object nullable: true description: The approved location of the timeClock. '@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.baseItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: baseItemVersion required: - '@odata.type' type: object properties: lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user which last modified the version. Read-only. 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: Date and time the version was last modified. Read-only. format: date-time nullable: true publication: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicationFacet' - type: object nullable: true description: Indicates the publication status of this particular version. Read-only. '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#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.personType: title: personType required: - '@odata.type' type: object properties: class: type: string description: The type of data source, such as Person. nullable: true subclass: type: string description: The secondary type of data source, such as OrganizationUser. nullable: true '@odata.type': type: string microsoft.graph.printFinishing: title: printFinishing enum: - none - staple - punch - cover - bind - saddleStitch - stitchEdge - stapleTopLeft - stapleBottomLeft - stapleTopRight - stapleBottomRight - stitchLeftEdge - stitchTopEdge - stitchRightEdge - stitchBottomEdge - stapleDualLeft - stapleDualTop - stapleDualRight - stapleDualBottom - unknownFutureValue - stapleTripleLeft - stapleTripleTop - stapleTripleRight - stapleTripleBottom - bindLeft - bindTop - bindRight - bindBottom - foldAccordion - foldDoubleGate - foldGate - foldHalf - foldHalfZ - foldLeftGate - foldLetter - foldParallel - foldPoster - foldRightGate - foldZ - foldEngineeringZ - punchTopLeft - punchBottomLeft - punchTopRight - punchBottomRight - punchDualLeft - punchDualTop - punchDualRight - punchDualBottom - punchTripleLeft - punchTripleTop - punchTripleRight - punchTripleBottom - punchQuadLeft - punchQuadTop - punchQuadRight - punchQuadBottom - fold - trim - bale - bookletMaker - coat - laminate - trimAfterPages - trimAfterDocuments - trimAfterCopies - trimAfterJob type: string microsoft.graph.status: title: status enum: - active - updated - deleted - ignored - unknownFutureValue type: string microsoft.graph.workbookChartAxisTitleFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartAxisTitleFormat required: - '@odata.type' type: object properties: font: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFont' - type: object nullable: true description: Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartAxisTitleFormat' microsoft.graph.thumbnailColumn: title: thumbnailColumn required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.recurrencePatternType: title: recurrencePatternType enum: - daily - weekly - absoluteMonthly - relativeMonthly - absoluteYearly - relativeYearly type: string microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' - title: sharedWithChannelTeamInfo required: - '@odata.type' type: object properties: isHostTeam: type: boolean description: Indicates whether the team is the host of the channel. nullable: true allowedMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.sharedWithChannelTeamInfo' microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: attachmentBase required: - '@odata.type' type: object properties: contentType: type: string description: The MIME type. 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 name: type: string description: The display name of the attachment. This doesn't need to be the actual 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.taskFileAttachment': '#/components/schemas/microsoft.graph.taskFileAttachment' microsoft.graph.deviceCompliancePolicyStateCollectionResponse: title: Collection of deviceCompliancePolicyState type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' 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.onenoteOperationError: title: onenoteOperationError required: - '@odata.type' type: object properties: code: type: string description: The error code. nullable: true message: type: string description: The error message. nullable: true '@odata.type': type: string microsoft.graph.keyValue: title: keyValue required: - '@odata.type' type: object properties: key: type: string description: Key for the key-value pair. nullable: true value: type: string description: Value for the key-value pair. nullable: true '@odata.type': type: string microsoft.graph.teamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamInfo required: - '@odata.type' type: object properties: displayName: type: string description: The name of the team. nullable: true tenantId: type: string description: The ID of the Microsoft Entra tenant. nullable: true team: anyOf: - $ref: '#/components/schemas/microsoft.graph.team' - type: object nullable: true x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.associatedTeamInfo': '#/components/schemas/microsoft.graph.associatedTeamInfo' '#microsoft.graph.sharedWithChannelTeamInfo': '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' microsoft.graph.licenseDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: licenseDetails required: - '@odata.type' type: object properties: servicePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' description: Information about the service plans assigned with the license. Read-only. Not nullable. skuId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only. format: uuid nullable: true skuPartNumber: type: string description: Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.licenseDetails' microsoft.graph.sharePointIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - title: sharePointIdentitySet required: - '@odata.type' type: object properties: group: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: The group associated with this action. Optional. siteGroup: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' - type: object nullable: true description: The SharePoint group associated with this action. Optional. siteUser: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' - type: object nullable: true description: The SharePoint user associated with this action. Optional. '@odata.type': type: string default: '#microsoft.graph.sharePointIdentitySet' x-ms-discriminator-value: '#microsoft.graph.sharePointIdentitySet' microsoft.graph.termStore.term: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: term required: - '@odata.type' type: object properties: 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: Date and time of term creation. Read-only. format: date-time nullable: true descriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' description: Description about term that is dependent on the languageTag. labels: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' description: Label metadata for a term. 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: Last date and time of term modification. Read-only. format: date-time nullable: true properties: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValue' description: Collection of properties on the term. children: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. x-ms-navigationProperty: true set: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - type: object nullable: true description: The [set] in which the term is created. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.termStore.term' microsoft.graph.itemReference: title: itemReference required: - '@odata.type' type: object properties: driveId: type: string description: Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a drive. Read-only. nullable: true driveType: type: string description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values. nullable: true id: type: string description: Unique identifier of the driveItem in the drive or a listItem in a list. Read-only. nullable: true name: type: string description: The name of the item being referenced. Read-only. nullable: true path: type: string description: Percent-encoded path that can be used to navigate to the item. Read-only. nullable: true shareId: type: string description: A unique identifier for a shared resource that can be accessed via the Shares API. nullable: true sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: Returns identifiers useful for SharePoint REST compatibility. Read-only. siteId: type: string description: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated. nullable: true '@odata.type': type: string microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: - unknown - activated - deactivated - secured - lowSeverity - mediumSeverity - highSeverity - unresponsive - compromised - misconfigured type: string description: Available health states for the Device Health API x-ms-enum: name: managedDevicePartnerReportedHealthState modelAsString: false values: - value: unknown description: Device health state is not yet reported name: unknown - value: activated description: Device has been activated by a mobile threat defense partner, but has not yet reported health. name: activated - value: deactivated description: Device has been deactivated by a mobile threat defense partner. The device health is not known. name: deactivated - value: secured description: Device is considered secured by the mobile threat defense partner. name: secured - value: lowSeverity description: Device is considered low threat by the mobile threat defense partner. name: lowSeverity - value: mediumSeverity description: Device is considered medium threat by the mobile threat defense partner. name: mediumSeverity - value: highSeverity description: Device is considered high threat by the mobile threat defense partner. name: highSeverity - value: unresponsive description: Device is considered unresponsive by the mobile threat defense partner. The device health is not known. name: unresponsive - value: compromised description: Device is considered compromised by the Threat Defense partner. This means the device has an active Threat or Risk which cannot be easily remediated by the end user and the user should contact their IT Admin. name: compromised - value: misconfigured description: Device is considered misconfigured with the Threat Defense partner. This means the device is missing a required profile or configuration for the Threat Defense Partner to function properly and is thus threat or risk analysis is not able to complete. name: misconfigured microsoft.graph.itemActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: itemActivity required: - '@odata.type' type: object properties: access: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessAction' - type: object nullable: true description: An item was accessed. activityDateTime: 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of who performed the action. Read-only. driveItem: anyOf: - $ref: '#/components/schemas/microsoft.graph.driveItem' - type: object nullable: true description: Exposes the driveItem that was the target of this activity. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.itemActivity' microsoft.graph.authenticationMethodSignInState: title: authenticationMethodSignInState enum: - notSupported - notAllowedByPolicy - notEnabled - phoneNumberNotUnique - ready - notConfigured - unknownFutureValue type: string microsoft.graph.meetingParticipants: title: meetingParticipants required: - '@odata.type' type: object properties: attendees: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' description: Information about the meeting attendees. organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - type: object nullable: true description: Information about the meeting organizer. '@odata.type': type: string microsoft.graph.device: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: device required: - '@odata.type' type: object properties: accountEnabled: type: boolean description: true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property. nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' description: For internal use only. Not nullable. Supports $filter (eq, not, ge, le). approximateLastSignInDateTime: 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. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby. format: date-time nullable: true complianceExpirationDateTime: 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 when the device is no longer deemed compliant. 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. Read-only. format: date-time nullable: true deviceCategory: type: string description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices. nullable: true deviceId: type: string description: Unique identifier set by Azure Device Registration Service at the time of registration. This alternate key can be used to reference the device object. Supports $filter (eq, ne, not, startsWith). nullable: true deviceMetadata: type: string description: For internal use only. Set to null. nullable: true deviceOwnership: type: string description: 'Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal.' nullable: true deviceVersion: maximum: 2147483647 minimum: -2147483648 type: number description: For internal use only. format: int32 nullable: true displayName: type: string description: The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. nullable: true enrollmentProfileName: type: string description: Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. nullable: true enrollmentType: type: string description: 'Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' nullable: true isCompliant: type: boolean description: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not). nullable: true isManaged: type: boolean description: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not). nullable: true isManagementRestricted: type: boolean description: Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. nullable: true isRooted: type: boolean description: true if the device is rooted or jail-broken. This property can only be updated by Intune. nullable: true managementType: type: string description: 'The management channel of the device. This property is set by Intune. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' nullable: true manufacturer: type: string description: Manufacturer of the device. Read-only. nullable: true mdmAppId: type: string description: Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith). nullable: true model: type: string description: Model of the device. Read-only. nullable: true onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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 Read-only. Supports $filter (eq, ne, not, ge, le, in). format: date-time nullable: true onPremisesSecurityIdentifier: type: string description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). nullable: true onPremisesSyncEnabled: type: boolean description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values). nullable: true operatingSystem: type: string description: The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values). nullable: true operatingSystemVersion: type: string description: The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values). nullable: true physicalIds: type: array items: type: string description: For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0). profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' nullable: true registrationDateTime: 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 and time of when the device was registered. 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. Read-only. format: date-time nullable: true systemLabels: type: array items: type: string description: List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0). trustType: type: string description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.device' x-ms-discriminator-value: '#microsoft.graph.device' microsoft.graph.printerLocation: title: printerLocation required: - '@odata.type' type: object properties: altitudeInMeters: maximum: 2147483647 minimum: -2147483648 type: number description: The altitude, in meters, that the printer is located at. format: int32 nullable: true building: type: string description: The building that the printer is located in. nullable: true city: type: string description: The city that the printer is located in. nullable: true countryOrRegion: type: string description: The country or region that the printer is located in. nullable: true floor: type: string description: The floor that the printer is located on. Only numerical values are supported right now. nullable: true floorDescription: type: string description: The description of the floor that the printer is located on. nullable: true latitude: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The latitude that the printer is located at. longitude: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The longitude that the printer is located at. organization: type: array items: type: string nullable: true description: The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order. postalCode: type: string description: The postal code that the printer is located in. nullable: true roomDescription: type: string description: The description of the room that the printer is located in. nullable: true roomName: type: string description: The room that the printer is located in. Only numerical values are supported right now. nullable: true site: type: string description: The site that the printer is located in. nullable: true stateOrProvince: type: string description: The state or province that the printer is located in. nullable: true streetAddress: type: string description: The street address where the printer is located. nullable: true subdivision: type: array items: type: string nullable: true description: The subdivision that the printer is located in. The elements should be in hierarchical order. subunit: type: array items: type: string nullable: true '@odata.type': type: string microsoft.graph.authentication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: authentication required: - '@odata.type' type: object properties: emailMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: The email address registered to a user for authentication. x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' description: Represents the status of a long-running operation, such as a password reset operation. x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password. x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: The phone numbers registered to a user for authentication. x-ms-navigationProperty: true platformCredentialMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' description: Represents a platform credential instance registered to a user on Mac OS. x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.authentication' microsoft.graph.plannerTaskDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerTaskDetails required: - '@odata.type' type: object properties: checklist: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - type: object nullable: true description: The collection of checklist items on the task. description: type: string description: Description of the task. nullable: true previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - type: object nullable: true description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.' references: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - type: object nullable: true description: The collection of references on the task. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerTaskDetails' microsoft.graph.trending: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: trending required: - '@odata.type' type: object properties: 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 resourceReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - type: object nullable: true description: Reference properties of the trending document, such as the url and type of the document. readOnly: true resourceVisualization: anyOf: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - type: object nullable: true description: Properties that you can use to visualize the document in your experience. readOnly: true weight: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value. resource: anyOf: - $ref: '#/components/schemas/microsoft.graph.entity' - type: object nullable: true description: Used for navigating to the trending document. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.trending' microsoft.graph.recurrenceRangeType: title: recurrenceRangeType enum: - endDate - noEnd - numbered type: string microsoft.graph.post: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' - title: post required: - '@odata.type' type: object properties: body: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: The contents of the post. This is a default property. This property can be null. conversationId: type: string description: Unique ID of the conversation. Read-only. nullable: true conversationThreadId: type: string description: Unique ID of the conversation thread. Read-only. nullable: true from: $ref: '#/components/schemas/microsoft.graph.recipient' hasAttachments: type: boolean description: Indicates whether the post has at least one attachment. This is a default property. newParticipants: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' description: Conversation participants that were added to the thread as part of this post. receivedDateTime: 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: Specifies when the post was received. The DateTimeOffset 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 sender: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' - type: object nullable: true description: Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property. attachments: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' description: Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true inReplyTo: anyOf: - $ref: '#/components/schemas/microsoft.graph.post' - type: object nullable: true description: Read-only. Supports $expand. 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 post. 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 post. Read-only. Nullable. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.post' x-ms-discriminator-value: '#microsoft.graph.post' 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' microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: engagementRole required: - '@odata.type' type: object properties: displayName: type: string description: The name of the role. members: type: array items: $ref: '#/components/schemas/microsoft.graph.engagementRoleMember' description: Users that have this role assigned. x-ms-navigationProperty: true '@odata.type': type: string description: Represents a Viva Engage role and its members x-ms-discriminator-value: '#microsoft.graph.engagementRole' microsoft.graph.geoCoordinates: title: geoCoordinates required: - '@odata.type' type: object properties: altitude: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Optional. The altitude (height), in feet, above sea level for the item. Read-only. latitude: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Optional. The latitude, in decimal, for the item. Read-only. longitude: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Optional. The longitude, in decimal, for the item. Read-only. '@odata.type': type: string microsoft.graph.printerProcessingStateDetail: title: printerProcessingStateDetail enum: - paused - mediaJam - mediaNeeded - mediaLow - mediaEmpty - coverOpen - interlockOpen - outputTrayMissing - outputAreaFull - markerSupplyLow - markerSupplyEmpty - inputTrayMissing - outputAreaAlmostFull - markerWasteAlmostFull - markerWasteFull - fuserOverTemp - fuserUnderTemp - other - none - movingToPaused - shutdown - connectingToDevice - timedOut - stopping - stoppedPartially - tonerLow - tonerEmpty - spoolAreaFull - doorOpen - opticalPhotoConductorNearEndOfLife - opticalPhotoConductorLifeOver - developerLow - developerEmpty - interpreterResourceUnavailable - unknownFutureValue - alertRemovalOfBinaryChangeEntry - banderAdded - banderAlmostEmpty - banderAlmostFull - banderAtLimit - banderClosed - banderConfigurationChange - banderCoverClosed - banderCoverOpen - banderEmpty - banderFull - banderInterlockClosed - banderInterlockOpen - banderJam - banderLifeAlmostOver - banderLifeOver - banderMemoryExhausted - banderMissing - banderMotorFailure - banderNearLimit - banderOffline - banderOpened - banderOverTemperature - banderPowerSaver - banderRecoverableFailure - banderRecoverableStorage - banderRemoved - banderResourceAdded - banderResourceRemoved - banderThermistorFailure - banderTimingFailure - banderTurnedOff - banderTurnedOn - banderUnderTemperature - banderUnrecoverableFailure - banderUnrecoverableStorageError - banderWarmingUp - binderAdded - binderAlmostEmpty - binderAlmostFull - binderAtLimit - binderClosed - binderConfigurationChange - binderCoverClosed - binderCoverOpen - binderEmpty - binderFull - binderInterlockClosed - binderInterlockOpen - binderJam - binderLifeAlmostOver - binderLifeOver - binderMemoryExhausted - binderMissing - binderMotorFailure - binderNearLimit - binderOffline - binderOpened - binderOverTemperature - binderPowerSaver - binderRecoverableFailure - binderRecoverableStorage - binderRemoved - binderResourceAdded - binderResourceRemoved - binderThermistorFailure - binderTimingFailure - binderTurnedOff - binderTurnedOn - binderUnderTemperature - binderUnrecoverableFailure - binderUnrecoverableStorageError - binderWarmingUp - cameraFailure - chamberCooling - chamberFailure - chamberHeating - chamberTemperatureHigh - chamberTemperatureLow - cleanerLifeAlmostOver - cleanerLifeOver - configurationChange - deactivated - deleted - dieCutterAdded - dieCutterAlmostEmpty - dieCutterAlmostFull - dieCutterAtLimit - dieCutterClosed - dieCutterConfigurationChange - dieCutterCoverClosed - dieCutterCoverOpen - dieCutterEmpty - dieCutterFull - dieCutterInterlockClosed - dieCutterInterlockOpen - dieCutterJam - dieCutterLifeAlmostOver - dieCutterLifeOver - dieCutterMemoryExhausted - dieCutterMissing - dieCutterMotorFailure - dieCutterNearLimit - dieCutterOffline - dieCutterOpened - dieCutterOverTemperature - dieCutterPowerSaver - dieCutterRecoverableFailure - dieCutterRecoverableStorage - dieCutterRemoved - dieCutterResourceAdded - dieCutterResourceRemoved - dieCutterThermistorFailure - dieCutterTimingFailure - dieCutterTurnedOff - dieCutterTurnedOn - dieCutterUnderTemperature - dieCutterUnrecoverableFailure - dieCutterUnrecoverableStorageError - dieCutterWarmingUp - extruderCooling - extruderFailure - extruderHeating - extruderJam - extruderTemperatureHigh - extruderTemperatureLow - fanFailure - faxModemLifeAlmostOver - faxModemLifeOver - faxModemMissing - faxModemTurnedOff - faxModemTurnedOn - folderAdded - folderAlmostEmpty - folderAlmostFull - folderAtLimit - folderClosed - folderConfigurationChange - folderCoverClosed - folderCoverOpen - folderEmpty - folderFull - folderInterlockClosed - folderInterlockOpen - folderJam - folderLifeAlmostOver - folderLifeOver - folderMemoryExhausted - folderMissing - folderMotorFailure - folderNearLimit - folderOffline - folderOpened - folderOverTemperature - folderPowerSaver - folderRecoverableFailure - folderRecoverableStorage - folderRemoved - folderResourceAdded - folderResourceRemoved - folderThermistorFailure - folderTimingFailure - folderTurnedOff - folderTurnedOn - folderUnderTemperature - folderUnrecoverableFailure - folderUnrecoverableStorageError - folderWarmingUp - hibernate - holdNewJobs - identifyPrinterRequested - imprinterAdded - imprinterAlmostEmpty - imprinterAlmostFull - imprinterAtLimit - imprinterClosed - imprinterConfigurationChange - imprinterCoverClosed - imprinterCoverOpen - imprinterEmpty - imprinterFull - imprinterInterlockClosed - imprinterInterlockOpen - imprinterJam - imprinterLifeAlmostOver - imprinterLifeOver - imprinterMemoryExhausted - imprinterMissing - imprinterMotorFailure - imprinterNearLimit - imprinterOffline - imprinterOpened - imprinterOverTemperature - imprinterPowerSaver - imprinterRecoverableFailure - imprinterRecoverableStorage - imprinterRemoved - imprinterResourceAdded - imprinterResourceRemoved - imprinterThermistorFailure - imprinterTimingFailure - imprinterTurnedOff - imprinterTurnedOn - imprinterUnderTemperature - imprinterUnrecoverableFailure - imprinterUnrecoverableStorageError - imprinterWarmingUp - inputCannotFeedSizeSelected - inputManualInputRequest - inputMediaColorChange - inputMediaFormPartsChange - inputMediaSizeChange - inputMediaTrayFailure - inputMediaTrayFeedError - inputMediaTrayJam - inputMediaTypeChange - inputMediaWeightChange - inputPickRollerFailure - inputPickRollerLifeOver - inputPickRollerLifeWarn - inputPickRollerMissing - inputTrayElevationFailure - inputTrayPositionFailure - inserterAdded - inserterAlmostEmpty - inserterAlmostFull - inserterAtLimit - inserterClosed - inserterConfigurationChange - inserterCoverClosed - inserterCoverOpen - inserterEmpty - inserterFull - inserterInterlockClosed - inserterInterlockOpen - inserterJam - inserterLifeAlmostOver - inserterLifeOver - inserterMemoryExhausted - inserterMissing - inserterMotorFailure - inserterNearLimit - inserterOffline - inserterOpened - inserterOverTemperature - inserterPowerSaver - inserterRecoverableFailure - inserterRecoverableStorage - inserterRemoved - inserterResourceAdded - inserterResourceRemoved - inserterThermistorFailure - inserterTimingFailure - inserterTurnedOff - inserterTurnedOn - inserterUnderTemperature - inserterUnrecoverableFailure - inserterUnrecoverableStorageError - inserterWarmingUp - interlockClosed - interpreterCartridgeAdded - interpreterCartridgeDeleted - interpreterComplexPageEncountered - interpreterMemoryDecrease - interpreterMemoryIncrease - interpreterResourceAdded - interpreterResourceDeleted - lampAtEol - lampFailure - lampNearEol - laserAtEol - laserFailure - laserNearEol - makeEnvelopeAdded - makeEnvelopeAlmostEmpty - makeEnvelopeAlmostFull - makeEnvelopeAtLimit - makeEnvelopeClosed - makeEnvelopeConfigurationChange - makeEnvelopeCoverClosed - makeEnvelopeCoverOpen - makeEnvelopeEmpty - makeEnvelopeFull - makeEnvelopeInterlockClosed - makeEnvelopeInterlockOpen - makeEnvelopeJam - makeEnvelopeLifeAlmostOver - makeEnvelopeLifeOver - makeEnvelopeMemoryExhausted - makeEnvelopeMissing - makeEnvelopeMotorFailure - makeEnvelopeNearLimit - makeEnvelopeOffline - makeEnvelopeOpened - makeEnvelopeOverTemperature - makeEnvelopePowerSaver - makeEnvelopeRecoverableFailure - makeEnvelopeRecoverableStorage - makeEnvelopeRemoved - makeEnvelopeResourceAdded - makeEnvelopeResourceRemoved - makeEnvelopeThermistorFailure - makeEnvelopeTimingFailure - makeEnvelopeTurnedOff - makeEnvelopeTurnedOn - makeEnvelopeUnderTemperature - makeEnvelopeUnrecoverableFailure - makeEnvelopeUnrecoverableStorageError - makeEnvelopeWarmingUp - markerAdjustingPrintQuality - markerCleanerMissing - markerDeveloperAlmostEmpty - markerDeveloperEmpty - markerDeveloperMissing - markerFuserMissing - markerFuserThermistorFailure - markerFuserTimingFailure - markerInkAlmostEmpty - markerInkEmpty - markerInkMissing - markerOpcMissing - markerPrintRibbonAlmostEmpty - markerPrintRibbonEmpty - markerPrintRibbonMissing - markerSupplyAlmostEmpty - markerSupplyMissing - markerTonerCartridgeMissing - markerTonerMissing - markerWasteInkReceptacleAlmostFull - markerWasteInkReceptacleFull - markerWasteInkReceptacleMissing - markerWasteMissing - markerWasteTonerReceptacleAlmostFull - markerWasteTonerReceptacleFull - markerWasteTonerReceptacleMissing - materialEmpty - materialLow - materialNeeded - mediaDrying - mediaPathCannotDuplexMediaSelected - mediaPathFailure - mediaPathInputEmpty - mediaPathInputFeedError - mediaPathInputJam - mediaPathInputRequest - mediaPathJam - mediaPathMediaTrayAlmostFull - mediaPathMediaTrayFull - mediaPathMediaTrayMissing - mediaPathOutputFeedError - mediaPathOutputFull - mediaPathOutputJam - mediaPathPickRollerFailure - mediaPathPickRollerLifeOver - mediaPathPickRollerLifeWarn - mediaPathPickRollerMissing - motorFailure - outputMailboxSelectFailure - outputMediaTrayFailure - outputMediaTrayFeedError - outputMediaTrayJam - perforaterAdded - perforaterAlmostEmpty - perforaterAlmostFull - perforaterAtLimit - perforaterClosed - perforaterConfigurationChange - perforaterCoverClosed - perforaterCoverOpen - perforaterEmpty - perforaterFull - perforaterInterlockClosed - perforaterInterlockOpen - perforaterJam - perforaterLifeAlmostOver - perforaterLifeOver - perforaterMemoryExhausted - perforaterMissing - perforaterMotorFailure - perforaterNearLimit - perforaterOffline - perforaterOpened - perforaterOverTemperature - perforaterPowerSaver - perforaterRecoverableFailure - perforaterRecoverableStorage - perforaterRemoved - perforaterResourceAdded - perforaterResourceRemoved - perforaterThermistorFailure - perforaterTimingFailure - perforaterTurnedOff - perforaterTurnedOn - perforaterUnderTemperature - perforaterUnrecoverableFailure - perforaterUnrecoverableStorageError - perforaterWarmingUp - platformCooling - platformFailure - platformHeating - platformTemperatureHigh - platformTemperatureLow - powerDown - powerUp - printerManualReset - printerNmsReset - printerReadyToPrint - puncherAdded - puncherAlmostEmpty - puncherAlmostFull - puncherAtLimit - puncherClosed - puncherConfigurationChange - puncherCoverClosed - puncherCoverOpen - puncherEmpty - puncherFull - puncherInterlockClosed - puncherInterlockOpen - puncherJam - puncherLifeAlmostOver - puncherLifeOver - puncherMemoryExhausted - puncherMissing - puncherMotorFailure - puncherNearLimit - puncherOffline - puncherOpened - puncherOverTemperature - puncherPowerSaver - puncherRecoverableFailure - puncherRecoverableStorage - puncherRemoved - puncherResourceAdded - puncherResourceRemoved - puncherThermistorFailure - puncherTimingFailure - puncherTurnedOff - puncherTurnedOn - puncherUnderTemperature - puncherUnrecoverableFailure - puncherUnrecoverableStorageError - puncherWarmingUp - resuming - scanMediaPathFailure - scanMediaPathInputEmpty - scanMediaPathInputFeedError - scanMediaPathInputJam - scanMediaPathInputRequest - scanMediaPathJam - scanMediaPathOutputFeedError - scanMediaPathOutputFull - scanMediaPathOutputJam - scanMediaPathPickRollerFailure - scanMediaPathPickRollerLifeOver - scanMediaPathPickRollerLifeWarn - scanMediaPathPickRollerMissing - scanMediaPathTrayAlmostFull - scanMediaPathTrayFull - scanMediaPathTrayMissing - scannerLightFailure - scannerLightLifeAlmostOver - scannerLightLifeOver - scannerLightMissing - scannerSensorFailure - scannerSensorLifeAlmostOver - scannerSensorLifeOver - scannerSensorMissing - separationCutterAdded - separationCutterAlmostEmpty - separationCutterAlmostFull - separationCutterAtLimit - separationCutterClosed - separationCutterConfigurationChange - separationCutterCoverClosed - separationCutterCoverOpen - separationCutterEmpty - separationCutterFull - separationCutterInterlockClosed - separationCutterInterlockOpen - separationCutterJam - separationCutterLifeAlmostOver - separationCutterLifeOver - separationCutterMemoryExhausted - separationCutterMissing - separationCutterMotorFailure - separationCutterNearLimit - separationCutterOffline - separationCutterOpened - separationCutterOverTemperature - separationCutterPowerSaver - separationCutterRecoverableFailure - separationCutterRecoverableStorage - separationCutterRemoved - separationCutterResourceAdded - separationCutterResourceRemoved - separationCutterThermistorFailure - separationCutterTimingFailure - separationCutterTurnedOff - separationCutterTurnedOn - separationCutterUnderTemperature - separationCutterUnrecoverableFailure - separationCutterUnrecoverableStorageError - separationCutterWarmingUp - sheetRotatorAdded - sheetRotatorAlmostEmpty - sheetRotatorAlmostFull - sheetRotatorAtLimit - sheetRotatorClosed - sheetRotatorConfigurationChange - sheetRotatorCoverClosed - sheetRotatorCoverOpen - sheetRotatorEmpty - sheetRotatorFull - sheetRotatorInterlockClosed - sheetRotatorInterlockOpen - sheetRotatorJam - sheetRotatorLifeAlmostOver - sheetRotatorLifeOver - sheetRotatorMemoryExhausted - sheetRotatorMissing - sheetRotatorMotorFailure - sheetRotatorNearLimit - sheetRotatorOffline - sheetRotatorOpened - sheetRotatorOverTemperature - sheetRotatorPowerSaver - sheetRotatorRecoverableFailure - sheetRotatorRecoverableStorage - sheetRotatorRemoved - sheetRotatorResourceAdded - sheetRotatorResourceRemoved - sheetRotatorThermistorFailure - sheetRotatorTimingFailure - sheetRotatorTurnedOff - sheetRotatorTurnedOn - sheetRotatorUnderTemperature - sheetRotatorUnrecoverableFailure - sheetRotatorUnrecoverableStorageError - sheetRotatorWarmingUp - slitterAdded - slitterAlmostEmpty - slitterAlmostFull - slitterAtLimit - slitterClosed - slitterConfigurationChange - slitterCoverClosed - slitterCoverOpen - slitterEmpty - slitterFull - slitterInterlockClosed - slitterInterlockOpen - slitterJam - slitterLifeAlmostOver - slitterLifeOver - slitterMemoryExhausted - slitterMissing - slitterMotorFailure - slitterNearLimit - slitterOffline - slitterOpened - slitterOverTemperature - slitterPowerSaver - slitterRecoverableFailure - slitterRecoverableStorage - slitterRemoved - slitterResourceAdded - slitterResourceRemoved - slitterThermistorFailure - slitterTimingFailure - slitterTurnedOff - slitterTurnedOn - slitterUnderTemperature - slitterUnrecoverableFailure - slitterUnrecoverableStorageError - slitterWarmingUp - stackerAdded - stackerAlmostEmpty - stackerAlmostFull - stackerAtLimit - stackerClosed - stackerConfigurationChange - stackerCoverClosed - stackerCoverOpen - stackerEmpty - stackerFull - stackerInterlockClosed - stackerInterlockOpen - stackerJam - stackerLifeAlmostOver - stackerLifeOver - stackerMemoryExhausted - stackerMissing - stackerMotorFailure - stackerNearLimit - stackerOffline - stackerOpened - stackerOverTemperature - stackerPowerSaver - stackerRecoverableFailure - stackerRecoverableStorage - stackerRemoved - stackerResourceAdded - stackerResourceRemoved - stackerThermistorFailure - stackerTimingFailure - stackerTurnedOff - stackerTurnedOn - stackerUnderTemperature - stackerUnrecoverableFailure - stackerUnrecoverableStorageError - stackerWarmingUp - standby - staplerAdded - staplerAlmostEmpty - staplerAlmostFull - staplerAtLimit - staplerClosed - staplerConfigurationChange - staplerCoverClosed - staplerCoverOpen - staplerEmpty - staplerFull - staplerInterlockClosed - staplerInterlockOpen - staplerJam - staplerLifeAlmostOver - staplerLifeOver - staplerMemoryExhausted - staplerMissing - staplerMotorFailure - staplerNearLimit - staplerOffline - staplerOpened - staplerOverTemperature - staplerPowerSaver - staplerRecoverableFailure - staplerRecoverableStorage - staplerRemoved - staplerResourceAdded - staplerResourceRemoved - staplerThermistorFailure - staplerTimingFailure - staplerTurnedOff - staplerTurnedOn - staplerUnderTemperature - staplerUnrecoverableFailure - staplerUnrecoverableStorageError - staplerWarmingUp - stitcherAdded - stitcherAlmostEmpty - stitcherAlmostFull - stitcherAtLimit - stitcherClosed - stitcherConfigurationChange - stitcherCoverClosed - stitcherCoverOpen - stitcherEmpty - stitcherFull - stitcherInterlockClosed - stitcherInterlockOpen - stitcherJam - stitcherLifeAlmostOver - stitcherLifeOver - stitcherMemoryExhausted - stitcherMissing - stitcherMotorFailure - stitcherNearLimit - stitcherOffline - stitcherOpened - stitcherOverTemperature - stitcherPowerSaver - stitcherRecoverableFailure - stitcherRecoverableStorage - stitcherRemoved - stitcherResourceAdded - stitcherResourceRemoved - stitcherThermistorFailure - stitcherTimingFailure - stitcherTurnedOff - stitcherTurnedOn - stitcherUnderTemperature - stitcherUnrecoverableFailure - stitcherUnrecoverableStorageError - stitcherWarmingUp - subunitAdded - subunitAlmostEmpty - subunitAlmostFull - subunitAtLimit - subunitClosed - subunitCoolingDown - subunitEmpty - subunitFull - subunitLifeAlmostOver - subunitLifeOver - subunitMemoryExhausted - subunitMissing - subunitMotorFailure - subunitNearLimit - subunitOffline - subunitOpened - subunitOverTemperature - subunitPowerSaver - subunitRecoverableFailure - subunitRecoverableStorage - subunitRemoved - subunitResourceAdded - subunitResourceRemoved - subunitThermistorFailure - subunitTimingFailure - subunitTurnedOff - subunitTurnedOn - subunitUnderTemperature - subunitUnrecoverableFailure - subunitUnrecoverableStorage - subunitWarmingUp - suspend - testing - trimmerAdded - trimmerAlmostEmpty - trimmerAlmostFull - trimmerAtLimit - trimmerClosed - trimmerConfigurationChange - trimmerCoverClosed - trimmerCoverOpen - trimmerEmpty - trimmerFull - trimmerInterlockClosed - trimmerInterlockOpen - trimmerJam - trimmerLifeAlmostOver - trimmerLifeOver - trimmerMemoryExhausted - trimmerMissing - trimmerMotorFailure - trimmerNearLimit - trimmerOffline - trimmerOpened - trimmerOverTemperature - trimmerPowerSaver - trimmerRecoverableFailure - trimmerRecoverableStorage - trimmerRemoved - trimmerResourceAdded - trimmerResourceRemoved - trimmerThermistorFailure - trimmerTimingFailure - trimmerTurnedOff - trimmerTurnedOn - trimmerUnderTemperature - trimmerUnrecoverableFailure - trimmerUnrecoverableStorageError - trimmerWarmingUp - unknown - wrapperAdded - wrapperAlmostEmpty - wrapperAlmostFull - wrapperAtLimit - wrapperClosed - wrapperConfigurationChange - wrapperCoverClosed - wrapperCoverOpen - wrapperEmpty - wrapperFull - wrapperInterlockClosed - wrapperInterlockOpen - wrapperJam - wrapperLifeAlmostOver - wrapperLifeOver - wrapperMemoryExhausted - wrapperMissing - wrapperMotorFailure - wrapperNearLimit - wrapperOffline - wrapperOpened - wrapperOverTemperature - wrapperPowerSaver - wrapperRecoverableFailure - wrapperRecoverableStorage - wrapperRemoved - wrapperResourceAdded - wrapperResourceRemoved - wrapperThermistorFailure - wrapperTimingFailure - wrapperTurnedOff - wrapperTurnedOn - wrapperUnderTemperature - wrapperUnrecoverableFailure - wrapperUnrecoverableStorageError - wrapperWarmingUp type: string microsoft.graph.alternativeSecurityId: title: alternativeSecurityId required: - '@odata.type' type: object properties: identityProvider: type: string description: For internal use only. nullable: true key: type: string description: For internal use only. format: base64url nullable: true type: maximum: 2147483647 minimum: -2147483648 type: number description: For internal use only. format: int32 nullable: true '@odata.type': type: string microsoft.graph.windowsMalwareExecutionState: title: windowsMalwareExecutionState enum: - unknown - blocked - allowed - running - notRunning type: string description: Malware execution status x-ms-enum: name: windowsMalwareExecutionState modelAsString: false values: - value: unknown description: Unknown name: unknown - value: blocked description: Blocked name: blocked - value: allowed description: Allowed name: allowed - value: running description: Running name: running - value: notRunning description: Not running name: notRunning 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.licenseProcessingState: title: licenseProcessingState required: - '@odata.type' type: object properties: state: type: string nullable: true '@odata.type': type: string microsoft.graph.termStore.localizedDescription: title: localizedDescription required: - '@odata.type' type: object properties: description: type: string description: The description in the localized language. nullable: true languageTag: type: string description: The language tag for the label. nullable: true '@odata.type': type: string microsoft.graph.currencyColumn: title: currencyColumn required: - '@odata.type' type: object properties: locale: type: string description: Specifies the locale from which to infer the currency symbol. nullable: true '@odata.type': type: string microsoft.graph.employeeOrgData: title: employeeOrgData required: - '@odata.type' type: object properties: costCenter: type: string description: The cost center associated with the user. Returned only on $select. Supports $filter. nullable: true division: type: string description: The name of the division in which the user works. Returned only on $select. Supports $filter. nullable: true '@odata.type': type: string microsoft.graph.teamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsAppInstallation required: - '@odata.type' type: object properties: consentedPermissionSet: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - type: object nullable: true description: The set of resource-specific permissions consented to while installing or upgrading the teamsApp. teamsApp: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - type: object nullable: true description: The app that is installed. x-ms-navigationProperty: true teamsAppDefinition: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - type: object nullable: true description: The details of this version of the app. x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.userScopeTeamsAppInstallation': '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' microsoft.graph.windowsMalwareState: title: windowsMalwareState enum: - unknown - detected - cleaned - quarantined - removed - allowed - blocked - cleanFailed - quarantineFailed - removeFailed - allowFailed - abandoned - blockFailed type: string description: Malware current status x-ms-enum: name: windowsMalwareState modelAsString: false values: - value: unknown description: Unknown name: unknown - value: detected description: Detected name: detected - value: cleaned description: Cleaned name: cleaned - value: quarantined description: Quarantined name: quarantined - value: removed description: Removed name: removed - value: allowed description: Allowed name: allowed - value: blocked description: Blocked name: blocked - value: cleanFailed description: Clean failed name: cleanFailed - value: quarantineFailed description: Quarantine failed name: quarantineFailed - value: removeFailed description: Remove failed name: removeFailed - value: allowFailed description: Allow failed name: allowFailed - value: abandoned description: Abandoned name: abandoned - value: blockFailed description: Block failed name: blockFailed microsoft.graph.windowsMalwareSeverity: title: windowsMalwareSeverity enum: - unknown - low - moderate - high - severe type: string description: Malware severity x-ms-enum: name: windowsMalwareSeverity modelAsString: false values: - value: unknown description: Unknown name: unknown - value: low description: Low name: low - value: moderate description: Moderate name: moderate - value: high description: High name: high - value: severe description: Severe name: severe microsoft.graph.unifiedStorageQuota: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: unifiedStorageQuota required: - '@odata.type' type: object properties: deleted: type: number format: int64 nullable: true manageWebUrl: type: string nullable: true remaining: type: number format: int64 nullable: true state: type: string nullable: true total: type: number format: int64 nullable: true used: type: number format: int64 nullable: true services: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.unifiedStorageQuota' microsoft.graph.attachmentSession: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: attachmentSession required: - '@odata.type' type: object properties: content: type: string description: The content streams that are uploaded. format: base64url nullable: true 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 when the upload session will expire. The complete file must be uploaded before this expiration time is reached. format: date-time nullable: true nextExpectedRanges: type: array items: type: string nullable: true description: Indicates a single value {start} that represents the location in the file where the next upload should begin. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.attachmentSession' microsoft.graph.teamsAsyncOperationType: title: teamsAsyncOperationType enum: - invalid - cloneTeam - archiveTeam - unarchiveTeam - createTeam - unknownFutureValue - teamifyGroup - createChannel - archiveChannel - unarchiveChannel type: string microsoft.graph.chatMessageType: title: chatMessageType enum: - message - chatEvent - typing - unknownFutureValue - systemEventMessage type: string microsoft.graph.deviceManagementExchangeAccessState: title: deviceManagementExchangeAccessState enum: - none - unknown - allowed - blocked - quarantined type: string description: Device Exchange Access State. x-ms-enum: name: deviceManagementExchangeAccessState modelAsString: false values: - value: none description: No access state discovered from Exchange name: none - value: unknown description: Device access state to Exchange is unknown name: unknown - value: allowed description: Device has access to Exchange name: allowed - value: blocked description: Device is Blocked in Exchange name: blocked - value: quarantined description: Device is Quarantined in Exchange name: quarantined microsoft.graph.chatMessage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: chatMessage required: - '@odata.type' type: object properties: attachments: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: References to attached objects like files, tabs, meetings etc. body: $ref: '#/components/schemas/microsoft.graph.itemBody' channelIdentity: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelIdentity' - type: object nullable: true description: If the message was sent in a channel, represents identity of the channel. chatId: type: string description: If the message was sent in a chat, represents the identity of the chat. 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: Timestamp of when the chat message was created. format: date-time nullable: true deletedDateTime: 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: Read only. Timestamp at which the chat message was deleted, or null if not deleted. format: date-time nullable: true etag: type: string description: Read-only. Version number of the chat message. nullable: true eventDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' - type: object nullable: true description: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage. from: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' - type: object nullable: true description: Details of the sender of the chat message. Can only be set during migration. importance: $ref: '#/components/schemas/microsoft.graph.chatMessageImportance' lastEditedDateTime: 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: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. 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: Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. format: date-time nullable: true locale: type: string description: Locale of the chat message set by the client. Always set to en-us. mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageMention' description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.' messageHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHistoryItem' description: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message. messageType: $ref: '#/components/schemas/microsoft.graph.chatMessageType' policyViolation: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - type: object nullable: true description: Defines the properties of a policy violation set by a data loss prevention (DLP) application. reactions: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' description: Reactions for this chat message (for example, Like). replyToId: type: string description: Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) nullable: true subject: type: string description: The subject of the chat message, in plaintext. nullable: true summary: type: string description: Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat. nullable: true webUrl: type: string description: Read-only. Link to the message in Microsoft Teams. nullable: true hostedContents: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: Content in a message hosted by Microsoft Teams - for example, images or code snippets. x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.chatMessage' microsoft.graph.incompleteData: title: incompleteData required: - '@odata.type' type: object properties: missingDataBeforeDateTime: 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 service does not have source data before the specified time. format: date-time nullable: true wasThrottled: type: boolean description: Some data was not recorded due to excessive activity. nullable: true '@odata.type': type: string microsoft.graph.workbookChartAreaFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartAreaFormat required: - '@odata.type' type: object properties: fill: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFill' - type: object nullable: true description: Represents the fill format of an object, which includes background formatting information. Read-only. x-ms-navigationProperty: true font: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFont' - type: object nullable: true description: Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartAreaFormat' microsoft.graph.printJobProcessingState: title: printJobProcessingState enum: - unknown - pending - processing - paused - stopped - completed - canceled - aborted - unknownFutureValue type: string microsoft.graph.policyPlatformType: title: policyPlatformType enum: - android - androidForWork - iOS - macOS - windowsPhone81 - windows81AndLater - windows10AndLater - all type: string description: Supported platform types for policies. x-ms-enum: name: policyPlatformType modelAsString: false values: - value: android description: Android. name: android - value: androidForWork description: AndroidForWork. name: androidForWork - value: iOS description: iOS. name: iOS - value: macOS description: MacOS. name: macOS - value: windowsPhone81 description: WindowsPhone 8.1. name: windowsPhone81 - value: windows81AndLater description: Windows 8.1 and later name: windows81AndLater - value: windows10AndLater description: Windows 10 and later. name: windows10AndLater - value: all description: All platforms. name: all microsoft.graph.teamworkOnlineMeetingInfo: title: teamworkOnlineMeetingInfo required: - '@odata.type' type: object properties: calendarEventId: type: string description: The identifier of the calendar event associated with the meeting. nullable: true joinWebUrl: type: string description: The URL that users click to join or uniquely identify the meeting. nullable: true organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - type: object nullable: true description: The organizer of the meeting. '@odata.type': type: string microsoft.graph.printOrientation: title: printOrientation enum: - portrait - landscape - reverseLandscape - reversePortrait - unknownFutureValue type: string microsoft.graph.presence: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: presence required: - '@odata.type' type: object properties: activity: type: string description: The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. nullable: true availability: type: string description: The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. nullable: true outOfOfficeSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' - type: object nullable: true description: The out of office settings for a user. sequenceNumber: type: string description: The lexicographically sortable String stamp that represents the version of a presence object. nullable: true readOnly: true statusMessage: anyOf: - $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' - type: object nullable: true description: The presence status message of a user. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.presence' microsoft.graph.printer: allOf: - $ref: '#/components/schemas/microsoft.graph.printerBase' - title: printer required: - '@odata.type' type: object properties: hasPhysicalDevice: type: boolean description: True if the printer has a physical device for printing. Read-only. isShared: type: boolean description: True if the printer is shared; false otherwise. Read-only. lastSeenDateTime: 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 most recent dateTimeOffset when a printer interacted with Universal Print. Read-only. format: date-time nullable: true registeredDateTime: 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 DateTimeOffset when the printer was registered. Read-only. format: date-time connectors: type: array items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. x-ms-navigationProperty: true shares: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable. x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.printer' x-ms-discriminator-value: '#microsoft.graph.printer' microsoft.graph.messageRulePredicates: title: messageRulePredicates required: - '@odata.type' type: object properties: bodyContains: type: array items: type: string nullable: true description: Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply. bodyOrSubjectContains: type: array items: type: string nullable: true description: Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply. categories: type: array items: type: string nullable: true description: Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply. fromAddresses: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' description: Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply. hasAttachments: type: boolean description: Indicates whether an incoming message must have attachments in order for the condition or exception to apply. nullable: true headerContains: type: array items: type: string nullable: true description: Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply. importance: anyOf: - $ref: '#/components/schemas/microsoft.graph.importance' - type: object nullable: true description: 'The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.' isApprovalRequest: type: boolean description: Indicates whether an incoming message must be an approval request in order for the condition or exception to apply. nullable: true isAutomaticForward: type: boolean description: Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply. nullable: true isAutomaticReply: type: boolean description: Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply. nullable: true isEncrypted: type: boolean description: Indicates whether an incoming message must be encrypted in order for the condition or exception to apply. nullable: true isMeetingRequest: type: boolean description: Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply. nullable: true isMeetingResponse: type: boolean description: Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply. nullable: true isNonDeliveryReport: type: boolean description: Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply. nullable: true isPermissionControlled: type: boolean description: Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply. nullable: true isReadReceipt: type: boolean description: Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply. nullable: true isSigned: type: boolean description: Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply. nullable: true isVoicemail: type: boolean description: Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply. nullable: true messageActionFlag: anyOf: - $ref: '#/components/schemas/microsoft.graph.messageActionFlag' - type: object nullable: true description: 'Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.' notSentToMe: type: boolean description: Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply. nullable: true recipientContains: type: array items: type: string nullable: true description: Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply. senderContains: type: array items: type: string nullable: true description: Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply. sensitivity: anyOf: - $ref: '#/components/schemas/microsoft.graph.sensitivity' - type: object nullable: true description: 'Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.' sentCcMe: type: boolean description: Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply. nullable: true sentOnlyToMe: type: boolean description: Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply. nullable: true sentToAddresses: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' description: Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply. sentToMe: type: boolean description: Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply. nullable: true sentToOrCcMe: type: boolean description: Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply. nullable: true subjectContains: type: array items: type: string nullable: true description: Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply. withinSizeRange: anyOf: - $ref: '#/components/schemas/microsoft.graph.sizeRange' - type: object nullable: true description: Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply. '@odata.type': type: string microsoft.graph.siteCollection: title: siteCollection required: - '@odata.type' type: object properties: archivalDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.siteArchivalDetails' - type: object nullable: true description: 'Represents whether the site collection is recently archived, fully archived, or reactivating. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue.' dataLocationCode: type: string description: The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only. nullable: true hostname: type: string description: The hostname for the site collection. Read-only. nullable: true root: anyOf: - $ref: '#/components/schemas/microsoft.graph.root' - type: object nullable: true description: If present, indicates that this is a root site collection in SharePoint. Read-only. '@odata.type': type: string microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: - private - public - hiddenMembership - unknownFutureValue type: string microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: - clean - fullScanPending - rebootPending - manualStepsPending - offlineScanPending - critical type: string description: Computer endpoint protection state x-ms-enum-flags: isFlags: true x-ms-enum: name: windowsDeviceHealthState modelAsString: false values: - value: clean description: Computer is clean and no action is required name: clean - value: fullScanPending description: Computer is in pending full scan state name: fullScanPending - value: rebootPending description: Computer is in pending reboot state name: rebootPending - value: manualStepsPending description: Computer is in pending manual steps state name: manualStepsPending - value: offlineScanPending description: Computer is in pending offline scan state name: offlineScanPending - value: critical description: Computer is in critical failure state name: critical microsoft.graph.servicePlanInfo: title: servicePlanInfo required: - '@odata.type' type: object properties: appliesTo: type: string description: The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant. nullable: true provisioningStatus: type: string description: The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant. nullable: true servicePlanId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: The unique identifier of the service plan. format: uuid nullable: true servicePlanName: type: string description: The name of the service plan. nullable: true '@odata.type': type: string microsoft.graph.userPrint: title: userPrint required: - '@odata.type' type: object properties: recentPrinterShares: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' x-ms-navigationProperty: true '@odata.type': type: string 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 microsoft.graph.managedDeviceOwnerType: title: managedDeviceOwnerType enum: - unknown - company - personal - unknownFutureValue type: string description: Owner type of device. x-ms-enum: name: managedDeviceOwnerType modelAsString: false values: - value: unknown description: Unknown device owner type. name: unknown - value: company description: Corporate device owner type. name: company - value: personal description: Personal device owner type. name: personal - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: cloudPC required: - '@odata.type' type: object properties: aadDeviceId: type: string description: The Microsoft Entra device ID for the Cloud PC, also known as the Azure Active Directory (Azure AD) device ID, that consists of 32 characters in a GUID format. Generated on a VM joined to Microsoft Entra ID. Read-only. nullable: true displayName: type: string description: 'The display name for the Cloud PC. Maximum length is 64 characters. Read-only. You can use the cloudPC: rename API to modify the Cloud PC name.' nullable: true gracePeriodEndDateTime: 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 grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time nullable: true imageDisplayName: type: string description: The name of the operating system image used for the Cloud PC. Maximum length is 50 characters. Only letters (A-Z, a-z), numbers (0-9), and special characters (-,,.) are allowed for this property. The property value can't begin or end with an underscore. Read-only. 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 last modified date and time of the Cloud PC. The timestamp type represents date and time information using 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 managedDeviceId: type: string description: The Intune enrolled device ID for the Cloud PC that consists of 32 characters in a GUID format. The managedDeviceId property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. nullable: true managedDeviceName: type: string description: The Intune enrolled device name for the Cloud PC. The managedDeviceName property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. nullable: true onPremisesConnectionName: type: string description: The on-premises connection that applied during the provisioning of Cloud PCs. Read-only. nullable: true provisioningPolicyId: type: string description: The provisioning policy ID for the Cloud PC that consists of 32 characters in a GUID format. A policy defines the type of Cloud PC the user wants to create. Read-only. nullable: true provisioningPolicyName: type: string description: The provisioning policy that applied during the provisioning of Cloud PCs. Maximum length is 120 characters. Read-only. nullable: true provisioningType: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningType' - type: object nullable: true description: 'The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated.' servicePlanId: type: string description: The service plan ID for the Cloud PC that consists of 32 characters in a GUID format. For more information about service plans, see Product names and service plan identifiers for licensing. Read-only. nullable: true servicePlanName: type: string description: The service plan name for the customer-facing Cloud PC entity. Read-only. nullable: true userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. Maximum length is 113 characters. For more information on username policies, see Password policies and account restrictions in Microsoft Entra ID. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.cloudPC' microsoft.graph.quota: title: quota required: - '@odata.type' type: object properties: deleted: type: number description: Total space consumed by files in the recycle bin, in bytes. Read-only. format: int64 nullable: true remaining: type: number description: Total space remaining before reaching the capacity limit, in bytes. Read-only. format: int64 nullable: true state: type: string description: Enumeration value that indicates the state of the storage space. Read-only. nullable: true storagePlanInformation: anyOf: - $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' - type: object nullable: true description: Information about the drive's storage quota plans. Only in Personal OneDrive. total: type: number description: Total allowed storage space, in bytes. Read-only. format: int64 nullable: true used: type: number description: Total space used, in bytes. Read-only. format: int64 nullable: true '@odata.type': type: string microsoft.graph.onenoteEntitySchemaObjectModel: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' - title: onenoteEntitySchemaObjectModel required: - '@odata.type' type: object properties: 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 date and time when the page was created. The timestamp 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. Read-only. format: date-time nullable: true '@odata.type': type: string default: '#microsoft.graph.onenoteEntitySchemaObjectModel' discriminator: propertyName: '@odata.type' mapping: '#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.policyLocation: title: policyLocation required: - '@odata.type' type: object properties: value: type: string description: The actual value representing the location. Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa'). '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.policyLocationApplication': '#/components/schemas/microsoft.graph.policyLocationApplication' '#microsoft.graph.policyLocationDomain': '#/components/schemas/microsoft.graph.policyLocationDomain' '#microsoft.graph.policyLocationUrl': '#/components/schemas/microsoft.graph.policyLocationUrl' microsoft.graph.attestationLevel: title: attestationLevel enum: - attested - notAttested - unknownFutureValue type: string microsoft.graph.inferenceClassificationType: title: inferenceClassificationType enum: - focused - other type: string microsoft.graph.workbookNamedItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookNamedItem required: - '@odata.type' type: object properties: comment: type: string description: The comment associated with this name. nullable: true name: type: string description: The name of the object. Read-only. nullable: true scope: type: string description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string description: 'The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: description: The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only. visible: type: boolean description: Indicates whether the object is visible. worksheet: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' - type: object nullable: true description: Returns the worksheet to which the named item is scoped. Available only if the item is scoped to the worksheet. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookNamedItem' microsoft.graph.authenticationMethodKeyStrength: title: authenticationMethodKeyStrength enum: - normal - weak - unknown type: string microsoft.graph.onlineMeetingProviderType: title: onlineMeetingProviderType enum: - unknown - skypeForBusiness - skypeForConsumer - teamsForBusiness type: string microsoft.graph.schedulingGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: schedulingGroup required: - '@odata.type' type: object properties: code: type: string description: The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. nullable: true isActive: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true readOnly: true userIds: type: array items: type: string nullable: true description: The list of user IDs that are a member of the schedulingGroup. Required. '@odata.type': type: string default: '#microsoft.graph.schedulingGroup' x-ms-discriminator-value: '#microsoft.graph.schedulingGroup' microsoft.graph.dayNote: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: dayNote required: - '@odata.type' type: object properties: dayNoteDate: pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$ type: string description: The date of the day note. format: date nullable: true draftDayNote: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: The draft version of this day note that is viewable by managers. Only contentType text is supported. sharedDayNote: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported. '@odata.type': type: string default: '#microsoft.graph.dayNote' x-ms-discriminator-value: '#microsoft.graph.dayNote' microsoft.graph.chatMessageActions: title: chatMessageActions enum: - reactionAdded - reactionRemoved - actionUndefined - unknownFutureValue type: string x-ms-enum-flags: isFlags: true microsoft.graph.authenticationMethodPlatform: title: authenticationMethodPlatform enum: - unknown - windows - macOS - iOS - android - linux - unknownFutureValue type: string microsoft.graph.automaticRepliesStatus: title: automaticRepliesStatus enum: - disabled - alwaysEnabled - scheduled type: string microsoft.graph.outlookUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: outlookUser required: - '@odata.type' type: object properties: masterCategories: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.outlookUser' microsoft.graph.outlookCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: outlookCategory required: - '@odata.type' type: object properties: color: anyOf: - $ref: '#/components/schemas/microsoft.graph.categoryColor' - type: object nullable: true description: A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. displayName: type: string description: A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.outlookCategory' microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: windowsHelloForBusinessAuthenticationMethod required: - '@odata.type' type: object properties: 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 date and time that this Windows Hello for Business key was registered. format: date-time nullable: true displayName: type: string description: The name of the device on which Windows Hello for Business is registered nullable: true keyStrength: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' - type: object nullable: true description: 'Key strength of this Windows Hello for Business key. The possible values are: normal, weak, unknown.' device: anyOf: - $ref: '#/components/schemas/microsoft.graph.device' - type: object nullable: true description: The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.windowsHelloForBusinessAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.windowsHelloForBusinessAuthenticationMethod' microsoft.graph.eventMessageDetail: title: eventMessageDetail required: - '@odata.type' type: object properties: '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.callEndedEventMessageDetail': '#/components/schemas/microsoft.graph.callEndedEventMessageDetail' '#microsoft.graph.callRecordingEventMessageDetail': '#/components/schemas/microsoft.graph.callRecordingEventMessageDetail' '#microsoft.graph.callStartedEventMessageDetail': '#/components/schemas/microsoft.graph.callStartedEventMessageDetail' '#microsoft.graph.callTranscriptEventMessageDetail': '#/components/schemas/microsoft.graph.callTranscriptEventMessageDetail' '#microsoft.graph.channelAddedEventMessageDetail': '#/components/schemas/microsoft.graph.channelAddedEventMessageDetail' '#microsoft.graph.channelDeletedEventMessageDetail': '#/components/schemas/microsoft.graph.channelDeletedEventMessageDetail' '#microsoft.graph.channelDescriptionUpdatedEventMessageDetail': '#/components/schemas/microsoft.graph.channelDescriptionUpdatedEventMessageDetail' '#microsoft.graph.channelRenamedEventMessageDetail': '#/components/schemas/microsoft.graph.channelRenamedEventMessageDetail' '#microsoft.graph.channelSetAsFavoriteByDefaultEventMessageDetail': '#/components/schemas/microsoft.graph.channelSetAsFavoriteByDefaultEventMessageDetail' '#microsoft.graph.channelUnsetAsFavoriteByDefaultEventMessageDetail': '#/components/schemas/microsoft.graph.channelUnsetAsFavoriteByDefaultEventMessageDetail' '#microsoft.graph.chatRenamedEventMessageDetail': '#/components/schemas/microsoft.graph.chatRenamedEventMessageDetail' '#microsoft.graph.conversationMemberRoleUpdatedEventMessageDetail': '#/components/schemas/microsoft.graph.conversationMemberRoleUpdatedEventMessageDetail' '#microsoft.graph.meetingPolicyUpdatedEventMessageDetail': '#/components/schemas/microsoft.graph.meetingPolicyUpdatedEventMessageDetail' '#microsoft.graph.membersAddedEventMessageDetail': '#/components/schemas/microsoft.graph.membersAddedEventMessageDetail' '#microsoft.graph.membersDeletedEventMessageDetail': '#/components/schemas/microsoft.graph.membersDeletedEventMessageDetail' '#microsoft.graph.membersJoinedEventMessageDetail': '#/components/schemas/microsoft.graph.membersJoinedEventMessageDetail' '#microsoft.graph.membersLeftEventMessageDetail': '#/components/schemas/microsoft.graph.membersLeftEventMessageDetail' '#microsoft.graph.messagePinnedEventMessageDetail': '#/components/schemas/microsoft.graph.messagePinnedEventMessageDetail' '#microsoft.graph.messageUnpinnedEventMessageDetail': '#/components/schemas/microsoft.graph.messageUnpinnedEventMessageDetail' '#microsoft.graph.tabUpdatedEventMessageDetail': '#/components/schemas/microsoft.graph.tabUpdatedEventMessageDetail' '#microsoft.graph.teamArchivedEventMessageDetail': '#/components/schemas/microsoft.graph.teamArchivedEventMessageDetail' '#microsoft.graph.teamCreatedEventMessageDetail': '#/components/schemas/microsoft.graph.teamCreatedEventMessageDetail' '#microsoft.graph.teamDescriptionUpdatedEventMessageDetail': '#/components/schemas/microsoft.graph.teamDescriptionUpdatedEventMessageDetail' '#microsoft.graph.teamJoiningDisabledEventMessageDetail': '#/components/schemas/microsoft.graph.teamJoiningDisabledEventMessageDetail' '#microsoft.graph.teamJoiningEnabledEventMessageDetail': '#/components/schemas/microsoft.graph.teamJoiningEnabledEventMessageDetail' '#microsoft.graph.teamRenamedEventMessageDetail': '#/components/schemas/microsoft.graph.teamRenamedEventMessageDetail' '#microsoft.graph.teamsAppInstalledEventMessageDetail': '#/components/schemas/microsoft.graph.teamsAppInstalledEventMessageDetail' '#microsoft.graph.teamsAppRemovedEventMessageDetail': '#/components/schemas/microsoft.graph.teamsAppRemovedEventMessageDetail' '#microsoft.graph.teamsAppUpgradedEventMessageDetail': '#/components/schemas/microsoft.graph.teamsAppUpgradedEventMessageDetail' '#microsoft.graph.teamUnarchivedEventMessageDetail': '#/components/schemas/microsoft.graph.teamUnarchivedEventMessageDetail' microsoft.graph.deviceCompliancePolicySettingState: title: deviceCompliancePolicySettingState required: - '@odata.type' type: object properties: currentValue: type: string description: Current value of setting on device nullable: true errorCode: type: number description: Error code for the setting format: int64 errorDescription: type: string description: Error description nullable: true instanceDisplayName: type: string description: Name of setting instance that is being reported. nullable: true setting: type: string description: The setting that is being reported nullable: true settingName: type: string description: Localized/user friendly setting name that is being reported nullable: true sources: type: array items: $ref: '#/components/schemas/microsoft.graph.settingSource' description: Contributing policies state: $ref: '#/components/schemas/microsoft.graph.complianceStatus' userEmail: type: string description: UserEmail nullable: true userId: type: string description: UserId nullable: true userName: type: string description: UserName nullable: true userPrincipalName: type: string description: UserPrincipalName. nullable: true '@odata.type': type: string description: Device Compilance Policy Setting State for a given device. microsoft.graph.plannerAssignments: title: plannerAssignments required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.contentType: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: contentType required: - '@odata.type' type: object properties: associatedHubsUrls: type: array items: type: string nullable: true description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type is applied to the lists in the enforced sites. description: type: string description: The descriptive text for the item. nullable: true documentSet: anyOf: - $ref: '#/components/schemas/microsoft.graph.documentSet' - type: object nullable: true description: Document Set metadata. documentTemplate: anyOf: - $ref: '#/components/schemas/microsoft.graph.documentSetContent' - type: object nullable: true description: Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type. group: type: string description: The name of the group this content type belongs to. Helps organize related content types. nullable: true hidden: type: boolean description: Indicates whether the content type is hidden in the list's 'New' menu. nullable: true inheritedFrom: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemReference' - type: object nullable: true description: If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined. isBuiltIn: type: boolean description: Specifies if a content type is a built-in content type. nullable: true name: type: string description: The name of the content type. nullable: true order: anyOf: - $ref: '#/components/schemas/microsoft.graph.contentTypeOrder' - type: object nullable: true description: Specifies the order in which the content type appears in the selection UI. parentId: type: string description: The unique identifier of the content type. nullable: true propagateChanges: type: boolean description: If true, any changes made to the content type are pushed to inherited content types and lists that implement the content type. nullable: true readOnly: type: boolean description: If true, the content type can't be modified unless this value is first set to false. nullable: true sealed: type: boolean description: If true, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types. nullable: true base: anyOf: - $ref: '#/components/schemas/microsoft.graph.contentType' - type: object nullable: true description: Parent contentType from which this content type is derived. x-ms-navigationProperty: true baseTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type. x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this content type. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.contentType' microsoft.graph.sensitivity: title: sensitivity enum: - normal - personal - private - confidential type: string microsoft.graph.updateWindowsDeviceAccountActionParameter: title: updateWindowsDeviceAccountActionParameter required: - '@odata.type' type: object properties: calendarSyncEnabled: type: boolean nullable: true deviceAccount: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceAccount' - type: object nullable: true deviceAccountEmail: type: string nullable: true exchangeServer: type: string nullable: true passwordRotationEnabled: type: boolean nullable: true sessionInitiationProtocalAddress: type: string nullable: true '@odata.type': type: string microsoft.graph.actionState: title: actionState enum: - none - pending - canceled - active - done - failed - notSupported type: string description: State of the action on the device x-ms-enum: name: actionState modelAsString: false values: - value: none description: Not a valid action state name: none - value: pending description: Action is pending name: pending - value: canceled description: Action has been cancelled. name: canceled - value: active description: Action is active. name: active - value: done description: Action completed without errors. name: done - value: failed description: Action failed name: failed - value: notSupported description: Action is not supported. name: notSupported microsoft.graph.teamGuestSettings: title: teamGuestSettings required: - '@odata.type' type: object properties: allowCreateUpdateChannels: type: boolean description: If set to true, guests can add and update channels. nullable: true allowDeleteChannels: type: boolean description: If set to true, guests can delete channels. nullable: true '@odata.type': type: string microsoft.graph.plannerTask: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerTask required: - '@odata.type' type: object properties: activeChecklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of checklist items with value set to false, representing incomplete items. format: int32 nullable: true appliedCategories: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - type: object nullable: true description: The categories to which the task has been applied. See applied Categories for possible values. assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. nullable: true assignments: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - type: object nullable: true description: The set of assignees the task is assigned to. bucketId: type: string description: Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It's 28 characters long and case-sensitive. Format validation is done on the service. nullable: true checklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of checklist items that are present on the task. format: int32 nullable: true completedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user that completed the task. completedDateTime: 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: Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. 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 conversationThreadId: type: string description: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the user that created the task. 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: Read-only. Date and time at which the task is created. 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 dueDateTime: 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 and time at which the task is due. 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 hasDescription: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. nullable: true percentComplete: maximum: 2147483647 minimum: -2147483648 type: number description: Percentage of task completion. When set to 100, the task is considered completed. format: int32 nullable: true planId: type: string description: Plan ID to which the task belongs. nullable: true previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - type: object nullable: true description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.' priority: maximum: 2147483647 minimum: -2147483648 type: number description: Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'. format: int32 nullable: true referenceCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of external references that exist on the task. format: int32 nullable: true startDateTime: 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 and time at which the task starts. 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 title: type: string description: Title of the task. assignedToTaskBoardFormat: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - type: object nullable: true description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. x-ms-navigationProperty: true bucketTaskBoardFormat: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - type: object nullable: true description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. x-ms-navigationProperty: true details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - type: object nullable: true description: Read-only. Nullable. More details about the task. x-ms-navigationProperty: true progressTaskBoardFormat: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - type: object nullable: true description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerTask' microsoft.graph.plannerBucketTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerBucketTaskBoardTaskFormat required: - '@odata.type' type: object properties: orderHint: type: string description: Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerBucketTaskBoardTaskFormat' microsoft.graph.specialFolder: title: specialFolder required: - '@odata.type' type: object properties: name: type: string description: The unique identifier for this item in the /drive/special collection nullable: true '@odata.type': 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.audio: title: audio required: - '@odata.type' type: object properties: album: type: string description: The title of the album for this audio file. nullable: true albumArtist: type: string description: The artist named on the album for the audio file. nullable: true artist: type: string description: The performing artist for the audio file. nullable: true bitrate: type: number description: Bitrate expressed in kbps. format: int64 nullable: true composers: type: string description: The name of the composer of the audio file. nullable: true copyright: type: string description: Copyright information for the audio file. nullable: true disc: maximum: 32767 minimum: -32768 type: number description: The number of the disc this audio file came from. format: int16 nullable: true discCount: maximum: 32767 minimum: -32768 type: number description: The total number of discs in this album. format: int16 nullable: true duration: type: number description: Duration of the audio file, expressed in milliseconds format: int64 nullable: true genre: type: string description: The genre of this audio file. nullable: true hasDrm: type: boolean description: Indicates if the file is protected with digital rights management. nullable: true isVariableBitrate: type: boolean description: Indicates if the file is encoded with a variable bitrate. nullable: true title: type: string description: The title of the audio file. nullable: true track: maximum: 2147483647 minimum: -2147483648 type: number description: The number of the track on the original disc for this audio file. format: int32 nullable: true trackCount: maximum: 2147483647 minimum: -2147483648 type: number description: The total number of tracks on the original disc for this audio file. format: int32 nullable: true year: maximum: 2147483647 minimum: -2147483648 type: number description: The year the audio file was recorded. format: int32 nullable: true '@odata.type': type: string microsoft.graph.fieldValueSet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: fieldValueSet required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.fieldValueSet' microsoft.graph.documentSetVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - title: documentSetVersion required: - '@odata.type' type: object properties: comment: type: string description: Comment about the captured version. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: User who captured the version. 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: Date and time when this version was created. format: date-time nullable: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.documentSetVersionItem' description: Items within the document set that are captured as part of this version. shouldCaptureMinorVersion: type: boolean description: If true, minor versions of items are also captured; otherwise, only major versions are captured. The default value is false. nullable: true '@odata.type': type: string default: '#microsoft.graph.documentSetVersion' x-ms-discriminator-value: '#microsoft.graph.documentSetVersion' microsoft.graph.chatMessageMention: title: chatMessageMention required: - '@odata.type' type: object properties: id: maximum: 2147483647 minimum: -2147483648 type: number description: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body. format: int32 nullable: true mentioned: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageMentionedIdentitySet' - type: object nullable: true description: The entity (user, application, team, channel, or chat) that was @mentioned. mentionText: type: string description: String used to represent the mention. For example, a user's display name, a team name. nullable: true '@odata.type': type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: - none - car - calendar - running - plane - firstAid - doctor - notWorking - clock - juryDuty - globe - cup - phone - weather - umbrella - piggyBank - dog - cake - trafficCone - pin - sunny - unknownFutureValue type: string microsoft.graph.itemInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - title: itemInsights required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.itemInsights' microsoft.graph.timeCard: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeCard required: - '@odata.type' type: object properties: breaks: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' description: The list of breaks associated with the timeCard. clockInEvent: anyOf: - $ref: '#/components/schemas/microsoft.graph.timeCardEvent' - type: object nullable: true description: The clock-in event of the timeCard. clockOutEvent: anyOf: - $ref: '#/components/schemas/microsoft.graph.timeCardEvent' - type: object nullable: true description: The clock-out event of the timeCard. confirmedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.confirmedBy' - type: object nullable: true description: 'Indicates whether this timeCard entry is confirmed. The possible values are: none, user, manager, unknownFutureValue.' notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: Notes about the timeCard. originalEntry: anyOf: - $ref: '#/components/schemas/microsoft.graph.timeCardEntry' - type: object nullable: true description: The original timeCardEntry of the timeCard before it was edited. state: anyOf: - $ref: '#/components/schemas/microsoft.graph.timeCardState' - type: object nullable: true description: 'The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue.' userId: type: string description: User ID to which the timeCard belongs. nullable: true '@odata.type': type: string default: '#microsoft.graph.timeCard' x-ms-discriminator-value: '#microsoft.graph.timeCard' microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: storageQuotaBreakdown required: - '@odata.type' type: object properties: displayName: type: string nullable: true manageWebUrl: type: string nullable: true used: type: number format: int64 nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.serviceStorageQuotaBreakdown': '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' 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.printerFeedOrientation: title: printerFeedOrientation enum: - longEdgeFirst - shortEdgeFirst - unknownFutureValue type: string microsoft.graph.appRoleAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment required: - '@odata.type' type: object properties: appRoleId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: The identifier (id) for the app role that's assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create. format: uuid 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 time when the app role assignment was created. 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. Read-only. format: date-time nullable: true principalDisplayName: type: string description: The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith). nullable: true principalId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create. format: uuid nullable: true principalType: type: string description: The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only. nullable: true resourceDisplayName: type: string description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. nullable: true resourceId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). format: uuid nullable: true '@odata.type': type: string default: '#microsoft.graph.appRoleAssignment' x-ms-discriminator-value: '#microsoft.graph.appRoleAssignment' microsoft.graph.passwordAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: passwordAuthenticationMethod required: - '@odata.type' type: object properties: 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 date and time when this password was last updated. This property is currently not populated. Read-only. 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 password: type: string description: For security, the password is always returned as null from a LIST or GET operation. nullable: true '@odata.type': type: string default: '#microsoft.graph.passwordAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.passwordAuthenticationMethod' microsoft.graph.chatViewpoint: title: chatViewpoint required: - '@odata.type' type: object properties: isHidden: type: boolean description: Indicates whether the chat is hidden for the current user. nullable: true lastMessageReadDateTime: 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 dateTime up until which the current user has read chatMessages in a specific chat. format: date-time nullable: true '@odata.type': type: string microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsApp required: - '@odata.type' type: object properties: displayName: type: string description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. nullable: true distributionMethod: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' - type: object nullable: true description: The method of distribution for the app. Read-only. externalId: type: string description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. nullable: true appDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsApp' microsoft.graph.pinnedChatMessageInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: pinnedChatMessageInfo required: - '@odata.type' type: object properties: message: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - type: object nullable: true description: Represents details about the chat message that is pinned. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.pinnedChatMessageInfo' microsoft.graph.scopedRoleMembership: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: scopedRoleMembership required: - '@odata.type' type: object properties: administrativeUnitId: type: string description: Unique identifier for the administrative unit that the directory role is scoped to roleId: type: string description: Unique identifier for the directory role that the member is in. roleMemberInfo: $ref: '#/components/schemas/microsoft.graph.identity' '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.scopedRoleMembership' microsoft.graph.cloudClipboardItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: cloudClipboardItem required: - '@odata.type' type: object properties: 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expires and after that the object is no longer available. The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization. format: date-time 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: Set by the server if not provided in the client's request. DateTime in UTC when the object was modified by the client. format: date-time nullable: true payloads: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudClipboardItemPayload' description: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads. A window can place more than one clipboard object on the clipboard. Each one represents the same information in a different clipboard format. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.cloudClipboardItem' microsoft.graph.deviceCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceCategory required: - '@odata.type' type: object properties: description: type: string description: Optional description for the device category. nullable: true displayName: type: string description: Display name for the device category. nullable: true '@odata.type': type: string description: Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories. x-ms-discriminator-value: '#microsoft.graph.deviceCategory' microsoft.graph.workbookPivotTable: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookPivotTable required: - '@odata.type' type: object properties: name: type: string description: The name of the pivot table. nullable: true worksheet: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' - type: object nullable: true description: The worksheet that contains the current pivot table. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookPivotTable' microsoft.graph.bundle: title: bundle required: - '@odata.type' type: object properties: album: anyOf: - $ref: '#/components/schemas/microsoft.graph.album' - type: object nullable: true description: If the bundle is an album, then the album property is included childCount: maximum: 2147483647 minimum: -2147483648 type: number description: Number of children contained immediately within this container. format: int32 nullable: true '@odata.type': type: string microsoft.graph.userProtectionScopeContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: userProtectionScopeContainer required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.userProtectionScopeContainer' microsoft.graph.delegateMeetingMessageDeliveryOptions: title: delegateMeetingMessageDeliveryOptions enum: - sendToDelegateAndInformationToPrincipal - sendToDelegateAndPrincipal - sendToDelegateOnly type: string microsoft.graph.printJobStatus: title: printJobStatus required: - '@odata.type' type: object properties: description: type: string description: A human-readable description of the print job's current processing state. Read-only. details: type: array items: $ref: '#/components/schemas/microsoft.graph.printJobStateDetail' description: Additional details for print job state. Valid values are described in the following table. Read-only. isAcquiredByPrinter: type: boolean description: True if the job was acknowledged by a printer; false otherwise. Read-only. state: $ref: '#/components/schemas/microsoft.graph.printJobProcessingState' '@odata.type': type: string microsoft.graph.timeCardEvent: title: timeCardEvent required: - '@odata.type' type: object properties: dateTime: 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 time the entry is recorded. format: date-time isAtApprovedLocation: type: boolean description: Indicates whether this action happens at an approved location. nullable: true notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: Notes about the timeCardEvent. '@odata.type': type: string microsoft.graph.dataSecurityAndGovernance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance required: - '@odata.type' type: object properties: sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.tenantDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' '#microsoft.graph.userDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.userDataSecurityAndGovernance' microsoft.graph.listInfo: title: listInfo required: - '@odata.type' type: object properties: contentTypesEnabled: type: boolean description: If true, indicates that content types are enabled for this list. nullable: true hidden: type: boolean description: If true, indicates that the list isn't normally visible in the SharePoint user experience. nullable: true template: type: string description: An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more. nullable: true '@odata.type': type: string microsoft.graph.onenotePage: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' - title: onenotePage required: - '@odata.type' type: object properties: content: type: string description: The page's HTML content. format: base64url nullable: true contentUrl: type: string description: The URL for the page's HTML content. Read-only. nullable: true createdByAppId: type: string description: The unique identifier of the application that created the page. Read-only. 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 date and time when the page was last modified. The timestamp 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. Read-only. format: date-time nullable: true level: maximum: 2147483647 minimum: -2147483648 type: number description: The indentation level of the page. Read-only. format: int32 nullable: true links: anyOf: - $ref: '#/components/schemas/microsoft.graph.pageLinks' - type: object nullable: true description: Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only. order: maximum: 2147483647 minimum: -2147483648 type: number description: The order of the page within its parent section. Read-only. format: int32 nullable: true title: type: string description: The title of the page. nullable: true userTags: type: array items: type: string nullable: true parentNotebook: anyOf: - $ref: '#/components/schemas/microsoft.graph.notebook' - type: object nullable: true description: The notebook that contains the page. Read-only. x-ms-navigationProperty: true parentSection: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - type: object nullable: true description: The section that contains the page. Read-only. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.onenotePage' x-ms-discriminator-value: '#microsoft.graph.onenotePage' microsoft.graph.chatMessagePolicyViolationDlpActionTypes: title: chatMessagePolicyViolationDlpActionTypes enum: - none - notifySender - blockAccess - blockAccessExternal type: string x-ms-enum-flags: isFlags: true microsoft.graph.teamworkConversationIdentityType: title: teamworkConversationIdentityType enum: - team - channel - chat - unknownFutureValue type: string microsoft.graph.listItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' - title: listItemVersion required: - '@odata.type' type: object properties: fields: anyOf: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - type: object nullable: true description: A collection of the fields and values for this version of the list item. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.listItemVersion' discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.documentSetVersion': '#/components/schemas/microsoft.graph.documentSetVersion' microsoft.graph.workbookChartFont: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartFont required: - '@odata.type' type: object properties: bold: type: boolean description: Indicates whether the fond is bold. nullable: true color: type: string description: 'The HTML color code representation of the text color. For example #FF0000 represents Red.' nullable: true italic: type: boolean description: Indicates whether the fond is italic. nullable: true name: type: string description: The font name. For example 'Calibri'. nullable: true size: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The size of the font. For example, 11. underline: type: string description: 'The type of underlining applied to the font. The possible values are: None, Single.' nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartFont' microsoft.graph.printerStatus: title: printerStatus required: - '@odata.type' type: object properties: description: type: string description: A human-readable description of the printer's current processing state. Read-only. nullable: true details: type: array items: $ref: '#/components/schemas/microsoft.graph.printerProcessingStateDetail' description: The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only. state: $ref: '#/components/schemas/microsoft.graph.printerProcessingState' '@odata.type': type: string microsoft.graph.contact: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' - title: contact required: - '@odata.type' type: object properties: assistantName: type: string description: The name of the contact's assistant. nullable: true birthday: 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 contact's birthday. 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 businessAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - type: object nullable: true description: The contact's business address. businessHomePage: type: string description: The business home page of the contact. nullable: true businessPhones: type: array items: type: string nullable: true description: The contact's business phone numbers. children: type: array items: type: string nullable: true description: The names of the contact's children. companyName: type: string description: The name of the contact's company. nullable: true department: type: string description: The contact's department. nullable: true displayName: type: string description: The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation. nullable: true emailAddresses: type: array items: $ref: '#/components/schemas/microsoft.graph.emailAddress' description: The contact's email addresses. fileAs: type: string description: The name the contact is filed under. nullable: true generation: type: string description: The contact's suffix. nullable: true givenName: type: string description: The contact's given name. nullable: true homeAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - type: object nullable: true description: The contact's home address. homePhones: type: array items: type: string nullable: true description: The contact's home phone numbers. imAddresses: type: array items: type: string nullable: true description: The contact's instant messaging (IM) addresses. initials: type: string description: The contact's initials. nullable: true jobTitle: type: string description: The contact’s job title. nullable: true manager: type: string description: The name of the contact's manager. nullable: true middleName: type: string description: The contact's middle name. nullable: true mobilePhone: type: string description: The contact's mobile phone number. nullable: true nickName: type: string description: The contact's nickname. nullable: true officeLocation: type: string description: The location of the contact's office. nullable: true otherAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - type: object nullable: true description: Other addresses for the contact. parentFolderId: type: string description: The ID of the contact's parent folder. nullable: true personalNotes: type: string description: The user's notes about the contact. nullable: true profession: type: string description: The contact's profession. nullable: true spouseName: type: string description: The name of the contact's spouse/partner. nullable: true surname: type: string description: The contact's surname. nullable: true title: type: string description: The contact's title. nullable: true yomiCompanyName: type: string description: The phonetic Japanese company name of the contact. nullable: true yomiGivenName: type: string description: The phonetic Japanese given name (first name) of the contact. nullable: true yomiSurname: type: string description: The phonetic Japanese surname (last name) of the contact. nullable: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. 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 contact. Read-only. Nullable. x-ms-navigationProperty: true photo: anyOf: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - type: object nullable: true description: Optional contact picture. You can get or set a photo for a contact. 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 contact. Read-only. Nullable. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.contact' x-ms-discriminator-value: '#microsoft.graph.contact' microsoft.graph.identitySet: title: identitySet required: - '@odata.type' type: object properties: application: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The application associated with this action. device: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The device associated with this action. user: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The user associated with this action. '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.aiInteractionMentionedIdentitySet': '#/components/schemas/microsoft.graph.aiInteractionMentionedIdentitySet' '#microsoft.graph.chatMessageFromIdentitySet': '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' '#microsoft.graph.chatMessageMentionedIdentitySet': '#/components/schemas/microsoft.graph.chatMessageMentionedIdentitySet' '#microsoft.graph.chatMessageReactionIdentitySet': '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' '#microsoft.graph.communicationsIdentitySet': '#/components/schemas/microsoft.graph.communicationsIdentitySet' '#microsoft.graph.engagementIdentitySet': '#/components/schemas/microsoft.graph.engagementIdentitySet' '#microsoft.graph.sharePointIdentitySet': '#/components/schemas/microsoft.graph.sharePointIdentitySet' microsoft.graph.windowsProtectionState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: windowsProtectionState required: - '@odata.type' type: object properties: antiMalwareVersion: type: string description: Current anti malware version nullable: true deviceState: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' - type: object nullable: true description: 'Indicates device''s health state. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.' engineVersion: type: string description: Current endpoint protection engine's version nullable: true fullScanOverdue: type: boolean description: When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device. nullable: true fullScanRequired: type: boolean description: When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device. nullable: true isVirtualMachine: type: boolean description: When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device. nullable: true lastFullScanDateTime: 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: Last quick scan datetime format: date-time nullable: true lastFullScanSignatureVersion: type: string description: Last full scan signature version nullable: true lastQuickScanDateTime: 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: Last quick scan datetime format: date-time nullable: true lastQuickScanSignatureVersion: type: string description: Last quick scan signature version nullable: true lastReportedDateTime: 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: Last device health status reported time format: date-time nullable: true malwareProtectionEnabled: type: boolean description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. nullable: true networkInspectionSystemEnabled: type: boolean description: When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device. nullable: true productStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus' - type: object nullable: true description: 'Product Status of Windows Defender Antivirus. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.' quickScanOverdue: type: boolean description: When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device. nullable: true realTimeProtectionEnabled: type: boolean description: When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device. nullable: true rebootRequired: type: boolean description: When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device. nullable: true signatureUpdateOverdue: type: boolean description: When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device. nullable: true signatureVersion: type: string description: Current malware definitions version nullable: true tamperProtectionEnabled: type: boolean description: When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device. nullable: true detectedMalwareState: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list x-ms-navigationProperty: true '@odata.type': type: string description: Device protection status entity. x-ms-discriminator-value: '#microsoft.graph.windowsProtectionState' microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.teamworkBot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamworkBot required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamworkBot' microsoft.graph.personOrGroupColumn: title: personOrGroupColumn required: - '@odata.type' type: object properties: allowMultipleSelection: type: boolean description: Indicates whether multiple values can be selected from the source. nullable: true chooseFromType: type: string description: Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly. nullable: true displayAs: type: string description: How to display the information about the person or group chosen. See below. 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.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: userTeamwork required: - '@odata.type' type: object properties: locale: type: string description: Represents the location that a user selected in Microsoft Teams and doesn't follow the Office's locale setting. A user's locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2. nullable: true region: type: string description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.userTeamwork' microsoft.graph.workingTimeSchedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workingTimeSchedule required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workingTimeSchedule' microsoft.graph.publicErrorDetail: title: publicErrorDetail required: - '@odata.type' type: object properties: code: type: string description: The error code. nullable: true message: type: string description: The error message. nullable: true target: type: string description: The target of the error. nullable: true '@odata.type': type: string microsoft.graph.teamsAppDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsAppDefinition required: - '@odata.type' type: object properties: authorization: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppAuthorization' - type: object nullable: true description: Authorization requirements specified in the Teams app manifest. createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: type: string description: Verbose description of the application. nullable: true displayName: type: string description: The name of the app provided by the app developer. 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 format: date-time nullable: true publishingState: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' - type: object nullable: true description: The published status of a specific version of a Teams app. The possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app. shortDescription: type: string description: Short description of the application. nullable: true teamsAppId: type: string description: The ID from the Teams app manifest. nullable: true version: type: string description: The version number of the application. nullable: true bot: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkBot' - type: object nullable: true description: The details of the bot specified in the Teams app manifest. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsAppDefinition' microsoft.graph.longRunningOperationStatus: title: longRunningOperationStatus enum: - notStarted - running - succeeded - failed - unknownFutureValue type: string microsoft.graph.onenoteSection: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' - title: onenoteSection required: - '@odata.type' type: object properties: isDefault: type: boolean description: Indicates whether this is the user's default section. Read-only. nullable: true links: anyOf: - $ref: '#/components/schemas/microsoft.graph.sectionLinks' - type: object nullable: true description: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web. pagesUrl: type: string description: The pages endpoint where you can get details for all the pages in the section. Read-only. nullable: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. x-ms-navigationProperty: true parentNotebook: anyOf: - $ref: '#/components/schemas/microsoft.graph.notebook' - type: object nullable: true description: The notebook that contains the section. Read-only. x-ms-navigationProperty: true parentSectionGroup: anyOf: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - type: object nullable: true description: The section group that contains the section. Read-only. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.onenoteSection' x-ms-discriminator-value: '#microsoft.graph.onenoteSection' microsoft.graph.locationUniqueIdType: title: locationUniqueIdType enum: - unknown - locationStore - directory - private - bing type: string microsoft.graph.mobileAppIdentifier: title: mobileAppIdentifier required: - '@odata.type' type: object properties: '@odata.type': type: string description: The identifier for a mobile app. discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.androidMobileAppIdentifier': '#/components/schemas/microsoft.graph.androidMobileAppIdentifier' '#microsoft.graph.iosMobileAppIdentifier': '#/components/schemas/microsoft.graph.iosMobileAppIdentifier' microsoft.graph.printDocument: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: printDocument required: - '@odata.type' type: object properties: contentType: type: string description: The document's content (MIME) type. Read-only. nullable: true displayName: type: string description: The document's name. Read-only. nullable: true downloadedDateTime: 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 time the document was downloaded. Read-only format: date-time nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 uploadedDateTime: 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 time the document was uploaded. Read-only format: date-time nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.printDocument' microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState required: - '@odata.type' type: object properties: attestationIdentityKey: type: string description: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate. nullable: true bitLockerStatus: type: string description: On or Off of BitLocker Drive Encryption nullable: true bootAppSecurityVersion: type: string description: The security version number of the Boot Application nullable: true bootDebugging: type: string description: When bootDebugging is enabled, the device is used in development and testing nullable: true bootManagerSecurityVersion: type: string description: The security version number of the Boot Application nullable: true bootManagerVersion: type: string description: The version of the Boot Manager nullable: true bootRevisionListInfo: type: string description: The Boot Revision List that was loaded during initial boot on the attested device nullable: true codeIntegrity: type: string description: When code integrity is enabled, code execution is restricted to integrity verified code nullable: true codeIntegrityCheckVersion: type: string description: The version of the Boot Manager nullable: true codeIntegrityPolicy: type: string description: The Code Integrity policy that is controlling the security of the boot environment nullable: true contentNamespaceUrl: type: string description: The DHA report version. (Namespace version) nullable: true contentVersion: type: string description: The HealthAttestation state schema version nullable: true dataExcutionPolicy: type: string description: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory nullable: true deviceHealthAttestationStatus: type: string description: The DHA report version. (Namespace version) nullable: true earlyLaunchAntiMalwareDriverProtection: type: string description: ELAM provides protection for the computers in your network when they start up nullable: true healthAttestationSupportedStatus: type: string description: This attribute indicates if DHA is supported for the device nullable: true healthStatusMismatchInfo: type: string description: This attribute appears if DHA-Service detects an integrity issue nullable: true issuedDateTime: 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 DateTime when device was evaluated or issued to MDM format: date-time lastUpdateDateTime: type: string description: The Timestamp of the last update. nullable: true operatingSystemKernelDebugging: type: string description: When operatingSystemKernelDebugging is enabled, the device is used in development and testing nullable: true operatingSystemRevListInfo: type: string description: The Operating System Revision List that was loaded during initial boot on the attested device nullable: true pcr0: type: string description: The measurement that is captured in PCR[0] nullable: true pcrHashAlgorithm: type: string description: Informational attribute that identifies the HASH algorithm that was used by TPM nullable: true resetCount: type: number description: The number of times a PC device has hibernated or resumed format: int64 restartCount: type: number description: The number of times a PC device has rebooted format: int64 safeMode: type: string description: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state nullable: true secureBoot: type: string description: When Secure Boot is enabled, the core components must have the correct cryptographic signatures nullable: true secureBootConfigurationPolicyFingerPrint: type: string description: Fingerprint of the Custom Secure Boot Configuration Policy nullable: true testSigning: type: string description: When test signing is allowed, the device does not enforce signature validation during boot nullable: true tpmVersion: type: string description: The security version number of the Boot Application nullable: true virtualSecureMode: type: string description: Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. nullable: true windowsPE: type: string description: Operating system running with limited services that is used to prepare a computer for Windows nullable: true '@odata.type': 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.temporaryAccessPassAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: temporaryAccessPassAuthenticationMethod required: - '@odata.type' type: object properties: 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 date and time when the Temporary Access Pass was created. format: date-time nullable: true isUsable: type: boolean description: The state of the authentication method that indicates whether it's currently usable by the user. nullable: true isUsableOnce: type: boolean description: Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime. nullable: true lifetimeInMinutes: maximum: 2147483647 minimum: -2147483648 type: number description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). format: int32 nullable: true methodUsabilityReason: type: string description: 'Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.' nullable: true startDateTime: 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 Temporary Access Pass becomes available to use and when isUsable is true is enforced. format: date-time nullable: true temporaryAccessPass: type: string description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. nullable: true '@odata.type': type: string default: '#microsoft.graph.temporaryAccessPassAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.temporaryAccessPassAuthenticationMethod' microsoft.graph.presenceStatusMessage: title: presenceStatusMessage required: - '@odata.type' type: object properties: expiryDateTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - type: object nullable: true description: Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user. message: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: Status message item. The only supported format currently is message.contentType = 'text'. publishedDateTime: 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: Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user. format: date-time nullable: true '@odata.type': type: string microsoft.graph.security.behaviorDuringRetentionPeriod: title: behaviorDuringRetentionPeriod enum: - doNotRetain - retain - retainAsRecord - retainAsRegulatoryRecord - unknownFutureValue type: string microsoft.graph.deviceConfigurationStateCollectionResponse: title: Collection of deviceConfigurationState type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' microsoft.graph.group: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: group required: - '@odata.type' type: object properties: allowExternalSenders: type: boolean description: Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). nullable: true assignedLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' description: The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. autoSubscribeNewMembers: type: boolean description: Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). nullable: true classification: type: string description: Describes a classification for the group (such as low, medium, or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith). 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: Timestamp of when the group was created. The value can't be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. format: date-time nullable: true description: type: string description: An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search. nullable: true displayName: type: string description: The display name for the group. This property is required when a group is created and can't be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. nullable: true 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: Timestamp of when the group is set to expire. It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. format: date-time nullable: true groupTypes: type: array items: type: string description: Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). hasMembersWithLicenseErrors: type: boolean description: Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq). nullable: true hideFromAddressLists: type: boolean description: 'True if the group isn''t displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true hideFromOutlookClients: type: boolean description: True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). nullable: true isArchived: type: boolean description: When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. nullable: true isAssignableToRole: type: boolean description: Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). nullable: true isManagementRestricted: type: boolean description: Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. nullable: true isSubscribedByMail: type: boolean description: Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). nullable: true licenseProcessingState: anyOf: - $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' - type: object nullable: true description: 'Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.' mail: type: string description: The SMTP address for the group, for example, 'serviceadmins@contoso.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). nullable: true mailEnabled: type: boolean description: Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not). nullable: true mailNickname: type: string description: 'The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] '' ; : <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true membershipRule: type: string description: The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith). nullable: true membershipRuleProcessingState: type: string description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in). nullable: true onPremisesDomainName: type: string description: Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only. nullable: true onPremisesLastSyncDateTime: 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: Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). format: date-time nullable: true onPremisesNetBiosName: type: string description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only. nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' description: Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not). onPremisesSamAccountName: type: string description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only. nullable: true onPremisesSecurityIdentifier: type: string description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean description: true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' nullable: true preferredLanguage: type: string description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). nullable: true proxyAddresses: type: array items: type: string description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).' renewedDateTime: 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: Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. format: date-time nullable: true securityEnabled: type: boolean description: Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). nullable: true securityIdentifier: type: string description: Security identifier of the group, used in Windows scenarios. Read-only. Returned by default. nullable: true serviceProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' description: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter (eq, not, for isResolved and serviceInstance). theme: type: string description: Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red. Returned by default. nullable: true uniqueName: type: string description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only. nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number description: Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). format: int32 nullable: true visibility: type: string description: 'Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value isn''t specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.' nullable: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post. x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles granted to a group for an application. Supports $expand. x-ms-navigationProperty: true calendar: anyOf: - $ref: '#/components/schemas/microsoft.graph.calendar' - type: object nullable: true description: The group's calendar. Read-only. x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. x-ms-navigationProperty: true createdOnBehalfOf: anyOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - type: object nullable: true description: 'The user (or application) that created the group. NOTE: This property isn''t set if the user is an administrator. Read-only.' x-ms-navigationProperty: true drive: anyOf: - $ref: '#/components/schemas/microsoft.graph.drive' - type: object nullable: true description: The group's default drive. Read-only. x-ms-navigationProperty: true drives: type: array items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's calendar events. x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName). x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. x-ms-navigationProperty: true onenote: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenote' - type: object nullable: true x-ms-navigationProperty: true onPremisesSyncBehavior: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' - type: object nullable: true x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' x-ms-navigationProperty: true photo: anyOf: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - type: object nullable: true description: The group's profile photo x-ms-navigationProperty: true photos: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. x-ms-navigationProperty: true planner: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerGroup' - type: object nullable: true description: Entry-point to Planner resource that might exist for a Unified Group. x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups not allowed to create posts or calendar events in this group. Nullable x-ms-navigationProperty: true settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' description: Settings that can govern this group's behavior, like whether members can invite guests to the group. Nullable. x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. x-ms-navigationProperty: true team: anyOf: - $ref: '#/components/schemas/microsoft.graph.team' - type: object nullable: true description: The team associated with this group. x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The groups that a group is a member of, either directly or through nested membership. Nullable. x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.group' description: Represents a Microsoft Entra group. x-ms-discriminator-value: '#microsoft.graph.group' microsoft.graph.textColumn: title: textColumn required: - '@odata.type' type: object properties: allowMultipleLines: type: boolean description: Whether to allow multiple lines of text. nullable: true appendChangesToExistingText: type: boolean description: Whether updates to this column should replace existing text, or append to it. nullable: true linesForEditing: maximum: 2147483647 minimum: -2147483648 type: number description: The size of the text box. format: int32 nullable: true maxLength: maximum: 2147483647 minimum: -2147483648 type: number description: The maximum number of characters for the value. format: int32 nullable: true textType: type: string description: The type of text being stored. Must be one of plain or richText nullable: true '@odata.type': type: string microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsTab required: - '@odata.type' type: object properties: configuration: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - type: object nullable: true description: Container for custom settings applied to a tab. The tab is considered configured only once this property is set. displayName: type: string description: Name of the tab. nullable: true webUrl: type: string description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - type: object nullable: true description: The application that is linked to the tab. This can't be changed after tab creation. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsTab' microsoft.graph.teamsAppResourceSpecificPermissionType: title: teamsAppResourceSpecificPermissionType enum: - delegated - application - unknownFutureValue type: string microsoft.graph.sensitivityLabel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: sensitivityLabel required: - '@odata.type' type: object properties: actionSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.labelActionSource' - type: object nullable: true autoTooltip: type: string nullable: true description: type: string nullable: true displayName: type: string nullable: true isDefault: type: boolean nullable: true isEndpointProtectionEnabled: type: boolean nullable: true isScopedToUser: type: boolean nullable: true locale: type: string nullable: true name: type: string nullable: true priority: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true toolTip: type: string nullable: true rights: anyOf: - $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' - type: object nullable: true x-ms-navigationProperty: true sublabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.sensitivityLabel' microsoft.graph.selectionLikelihoodInfo: title: selectionLikelihoodInfo enum: - notSpecified - high type: string microsoft.graph.plannerUserIds: title: plannerUserIds required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.deviceConfigurationSettingState: title: deviceConfigurationSettingState required: - '@odata.type' type: object properties: currentValue: type: string description: Current value of setting on device nullable: true errorCode: type: number description: Error code for the setting format: int64 errorDescription: type: string description: Error description nullable: true instanceDisplayName: type: string description: Name of setting instance that is being reported. nullable: true setting: type: string description: The setting that is being reported nullable: true settingName: type: string description: Localized/user friendly setting name that is being reported nullable: true sources: type: array items: $ref: '#/components/schemas/microsoft.graph.settingSource' description: Contributing policies state: $ref: '#/components/schemas/microsoft.graph.complianceStatus' userEmail: type: string description: UserEmail nullable: true userId: type: string description: UserId nullable: true userName: type: string description: UserName nullable: true userPrincipalName: type: string description: UserPrincipalName. nullable: true '@odata.type': type: string description: Device Configuration Setting State for a given device. microsoft.graph.timeRange: title: timeRange required: - '@odata.type' type: object properties: endTime: pattern: ^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$ type: string description: End time for the time range. 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: Start time for the time range. format: time nullable: true '@odata.type': type: string microsoft.graph.groupSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: groupSetting required: - '@odata.type' type: object properties: displayName: type: string description: Display name of this group of settings, which comes from the associated template. nullable: true templateId: type: string description: Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object. Read-only. nullable: true values: type: array items: $ref: '#/components/schemas/microsoft.graph.settingValue' description: Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.groupSetting' microsoft.graph.provisionedPlan: title: provisionedPlan required: - '@odata.type' type: object properties: capabilityStatus: type: string description: Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value. nullable: true provisioningStatus: type: string description: The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant. nullable: true service: type: string description: The name of the service; for example, 'AccessControlS2S'. nullable: true '@odata.type': type: string microsoft.graph.chatMessageReaction: title: chatMessageReaction required: - '@odata.type' type: object properties: 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time displayName: type: string description: The name of the reaction. nullable: true reactionContentUrl: type: string description: The hosted content URL for the custom reaction type. nullable: true reactionType: type: string description: The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised. user: $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' '@odata.type': type: string microsoft.graph.emailAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: emailAuthenticationMethod required: - '@odata.type' type: object properties: emailAddress: type: string description: The email address registered to this user. nullable: true '@odata.type': type: string default: '#microsoft.graph.emailAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.emailAuthenticationMethod' microsoft.graph.printTask: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: printTask required: - '@odata.type' type: object properties: parentUrl: type: string description: The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only. status: $ref: '#/components/schemas/microsoft.graph.printTaskStatus' definition: $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' trigger: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.printTask' microsoft.graph.meetingChatMode: title: meetingChatMode enum: - enabled - disabled - limited - unknownFutureValue type: string microsoft.graph.lookupColumn: title: lookupColumn required: - '@odata.type' type: object properties: allowMultipleValues: type: boolean description: Indicates whether multiple values can be selected from the source. nullable: true allowUnlimitedLength: type: boolean description: Indicates whether values in the column should be able to exceed the standard limit of 255 characters. nullable: true columnName: type: string description: The name of the lookup source column. nullable: true listId: type: string description: The unique identifier of the lookup source list. nullable: true primaryLookupColumnId: type: string description: If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here. nullable: true '@odata.type': type: string ReferenceUpdate: type: object properties: '@odata.id': type: string '@odata.type': type: string nullable: true microsoft.graph.virtualEventExternalRegistrationInformation: title: virtualEventExternalRegistrationInformation required: - '@odata.type' type: object properties: referrer: type: string description: A URL or string that represents the location from which the registrant registered. Optional. nullable: true registrationId: type: string description: The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters. nullable: true '@odata.type': type: string microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: - sender - recipient - manager - system - unknownFutureValue 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.printColorMode: title: printColorMode enum: - blackAndWhite - grayscale - color - auto - unknownFutureValue 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.callTranscript: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: callTranscript required: - '@odata.type' type: object properties: callId: type: string description: The unique identifier for the call that is related to this transcript. Read-only. nullable: true content: type: string description: The content of the transcript. Read-only. format: base64url nullable: true contentCorrelationId: type: string description: The unique identifier that links the transcript with its corresponding recording. 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: Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true endDateTime: 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 and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true meetingId: type: string description: The unique identifier of the online meeting related to this transcript. Read-only. nullable: true meetingOrganizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity information of the organizer of the onlineMeeting related to this transcript. Read-only. metadataContent: type: string description: The time-aligned metadata of the utterances in the transcript. Read-only. format: base64url nullable: true transcriptContentUrl: type: string description: The URL that can be used to access the content of the transcript. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callTranscript' microsoft.graph.notebookLinks: title: notebookLinks required: - '@odata.type' type: object properties: oneNoteClientUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - type: object nullable: true description: Opens the notebook in the OneNote native client if it's installed. oneNoteWebUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - type: object nullable: true description: Opens the notebook in OneNote on the web. '@odata.type': type: string microsoft.graph.file: title: file required: - '@odata.type' type: object properties: hashes: anyOf: - $ref: '#/components/schemas/microsoft.graph.hashes' - type: object nullable: true description: Hashes of the file's binary content, if available. Read-only. mimeType: type: string description: The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. nullable: true processingMetadata: type: boolean 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.workbookIcon: title: workbookIcon required: - '@odata.type' type: object properties: index: maximum: 2147483647 minimum: -2147483648 type: number description: The index of the icon in the given set. format: int32 set: type: string description: 'The set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' '@odata.type': type: string microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceCompliancePolicyState required: - '@odata.type' type: object properties: displayName: type: string description: The name of the policy for this policyBase nullable: true platformType: $ref: '#/components/schemas/microsoft.graph.policyPlatformType' settingCount: maximum: 2147483647 minimum: -2147483648 type: number description: Count of how many setting a policy holds format: int32 settingStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' state: $ref: '#/components/schemas/microsoft.graph.complianceStatus' version: maximum: 2147483647 minimum: -2147483648 type: number description: The version of the policy format: int32 '@odata.type': type: string description: Device Compliance Policy State for a given device. x-ms-discriminator-value: '#microsoft.graph.deviceCompliancePolicyState' microsoft.graph.processContentMetadataBase: title: processContentMetadataBase required: - '@odata.type' type: object properties: content: anyOf: - $ref: '#/components/schemas/microsoft.graph.contentBase' - type: object nullable: true description: Represents the actual content, either as text (textContent) or binary data (binaryContent). Optional if metadata alone is sufficient for policy evaluation. Do not use for contentActivities. correlationId: type: string description: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). 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: Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time). format: date-time identifier: type: string description: Required. A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL). isTruncated: type: boolean description: Required. Indicates if the provided content has been truncated from its original form (for example, due to size limits). length: type: number description: The length of the original content in bytes. format: int64 nullable: true modifiedDateTime: 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: Required. Timestamp indicating when the original content was last modified. For ephemeral content like messages, this might be the same as createdDateTime. format: date-time name: type: string description: Required. A descriptive name for the content (for example, file name, web page title, 'Chat Message'). sequenceNumber: type: number description: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used. format: int64 nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.processConversationMetadata': '#/components/schemas/microsoft.graph.processConversationMetadata' '#microsoft.graph.processFileMetadata': '#/components/schemas/microsoft.graph.processFileMetadata' microsoft.graph.longRunningOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: longRunningOperation required: - '@odata.type' type: object properties: 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 start time of the operation. The timestamp type represents date and time information using 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 lastActionDateTime: 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 time of the last action in the operation. The timestamp type represents date and time information using 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 resourceLocation: type: string description: URI of the resource that the operation is performed on. nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' - type: object nullable: true description: 'The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.' statusDetail: type: string description: Details about the status of the operation. nullable: true '@odata.type': type: string description: The status of a long-running operation. discriminator: propertyName: '@odata.type' mapping: '#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.printerCapabilities: title: printerCapabilities required: - '@odata.type' type: object properties: bottomMargins: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: A list of supported bottom margins(in microns) for the printer. collation: type: boolean description: True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise. nullable: true colorModes: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printColorMode' - type: object nullable: true description: The color modes supported by the printer. Valid values are described in the following table. contentTypes: type: array items: type: string nullable: true description: A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types. copiesPerJob: anyOf: - $ref: '#/components/schemas/microsoft.graph.integerRange' - type: object nullable: true description: The range of copies per job supported by the printer. dpis: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: The list of print resolutions in DPI that are supported by the printer. duplexModes: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printDuplexMode' - type: object nullable: true description: The list of duplex modes that are supported by the printer. Valid values are described in the following table. feedOrientations: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printerFeedOrientation' - type: object nullable: true description: The list of feed orientations that are supported by the printer. finishings: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printFinishing' - type: object nullable: true description: Finishing processes the printer supports for a printed document. inputBins: type: array items: type: string nullable: true description: Supported input bins for the printer. isColorPrintingSupported: type: boolean description: True if color printing is supported by the printer; false otherwise. Read-only. nullable: true isPageRangeSupported: type: boolean description: True if the printer supports printing by page ranges; false otherwise. nullable: true leftMargins: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: A list of supported left margins(in microns) for the printer. mediaColors: type: array items: type: string nullable: true description: The media (for example, paper) colors supported by the printer. mediaSizes: type: array items: type: string nullable: true description: The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values. mediaTypes: type: array items: type: string nullable: true description: The media types supported by the printer. multipageLayouts: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' - type: object nullable: true description: The presentation directions supported by the printer. Supported values are described in the following table. orientations: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printOrientation' - type: object nullable: true description: The print orientations supported by the printer. Valid values are described in the following table. outputBins: type: array items: type: string nullable: true description: The printer's supported output bins (trays). pagesPerSheet: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: Supported number of Input Pages to impose upon a single Impression. qualities: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printQuality' - type: object nullable: true description: The print qualities supported by the printer. rightMargins: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: A list of supported right margins(in microns) for the printer. scalings: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.printScaling' - type: object nullable: true description: Supported print scalings. supportsFitPdfToPage: type: boolean description: True if the printer supports scaling PDF pages to match the print media size; false otherwise. nullable: true topMargins: type: array items: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true description: A list of supported top margins(in microns) for the printer. '@odata.type': type: string microsoft.graph.calendarColor: title: calendarColor enum: - auto - lightBlue - lightGreen - lightOrange - lightGray - lightYellow - lightTeal - lightPink - lightBrown - lightRed - maxColor type: string microsoft.graph.operation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: operation required: - '@odata.type' type: object properties: 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 start time of the operation. format: date-time nullable: true lastActionDateTime: 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 time of the last action of the operation. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - type: object nullable: true description: 'The current status of the operation: notStarted, running, completed, failed' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.onenoteOperation': '#/components/schemas/microsoft.graph.onenoteOperation' microsoft.graph.directoryObject: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: directoryObject required: - '@odata.type' type: object properties: deletedDateTime: 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 and time when this object was deleted. Always null when the object hasn't been deleted. format: date-time nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#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.followupFlagStatus: title: followupFlagStatus enum: - notFlagged - complete - flagged type: string microsoft.graph.contentApprovalStatusColumn: title: contentApprovalStatusColumn required: - '@odata.type' type: object properties: '@odata.type': type: string microsoft.graph.locationType: title: locationType enum: - default - conferenceRoom - homeAddress - businessAddress - geoCoordinates - streetAddress - hotel - restaurant - localBusiness - postalAddress type: string microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookFilter required: - '@odata.type' type: object properties: criteria: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookFilterCriteria' - type: object nullable: true description: The currently applied filter on the given column. Read-only. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookFilter' microsoft.graph.managementState: title: managementState enum: - managed - retirePending - retireFailed - wipePending - wipeFailed - unhealthy - deletePending - retireIssued - wipeIssued - wipeCanceled - retireCanceled - discovered - unknownFutureValue type: string description: Management state of device in Microsoft Intune. x-ms-enum: name: managementState modelAsString: false values: - value: managed description: The device is under management name: managed - value: retirePending description: A retire command is occuring on the device and in the process of unenrolling from management name: retirePending - value: retireFailed description: Retire command failed on the device name: retireFailed - value: wipePending description: A wipe command is occuring on the device and in the process of unenrolling from management name: wipePending - value: wipeFailed description: Wipe command failed on the device name: wipeFailed - value: unhealthy description: The device is unhealthy. name: unhealthy - value: deletePending description: 'A delete command is occuring on the device ' name: deletePending - value: retireIssued description: A retire command was issued for the device name: retireIssued - value: wipeIssued description: A wipe command was issued for the device name: wipeIssued - value: wipeCanceled description: A wipe command for this device has been canceled name: wipeCanceled - value: retireCanceled description: A retire command for this device has been canceled name: retireCanceled - value: discovered description: The device is discovered but not fully enrolled. name: discovered - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: usageRightsIncluded required: - '@odata.type' type: object properties: ownerEmail: type: string description: The email of owner label rights. nullable: true userEmail: type: string description: The email of user with label user rights. nullable: true value: $ref: '#/components/schemas/microsoft.graph.usageRights' '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.usageRightsIncluded' microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: - accepted - declined - unknownFutureValue type: string microsoft.graph.workbookChartSeriesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartSeriesFormat required: - '@odata.type' type: object properties: fill: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFill' - type: object nullable: true description: Represents the fill format of a chart series, which includes background formatting information. Read-only. x-ms-navigationProperty: true line: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartLineFormat' - type: object nullable: true description: Represents line formatting. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartSeriesFormat' microsoft.graph.calendarRoleType: title: calendarRoleType enum: - none - freeBusyRead - limitedRead - read - write - delegateWithoutPrivateEventAccess - delegateWithPrivateEventAccess - custom type: string microsoft.graph.todoTask: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: todoTask required: - '@odata.type' type: object properties: body: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true description: The task body that typically contains information about the task. bodyLastModifiedDateTime: 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 task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time categories: type: array items: type: string nullable: true description: The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined. completedDateTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - type: object nullable: true description: The date and time in the specified time zone that the task was finished. 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 date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time dueDateTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - type: object nullable: true description: The date and time in the specified time zone that the task is to be finished. hasAttachments: type: boolean description: Indicates whether the task has attachments. nullable: true importance: $ref: '#/components/schemas/microsoft.graph.importance' isReminderOn: type: boolean description: Set to true if an alert is set to remind the user of the task. 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 date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time recurrence: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - type: object nullable: true description: The recurrence pattern for the task. reminderDateTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - type: object nullable: true description: The date and time in the specified time zone for a reminder alert of the task to occur. startDateTime: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - type: object nullable: true description: The date and time in the specified time zone at which the task is scheduled to start. status: $ref: '#/components/schemas/microsoft.graph.taskStatus' title: type: string description: A brief description of the task. nullable: true attachments: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of checklistItems linked to a task. x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.todoTask' microsoft.graph.usedInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: usedInsight required: - '@odata.type' type: object properties: lastUsed: anyOf: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - type: object nullable: true description: Information about when the item was last viewed or modified by the user. Read-only. resourceReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - type: object nullable: true description: Reference properties of the used document, such as the URL and type of the document. Read-only readOnly: true resourceVisualization: anyOf: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - type: object nullable: true description: Properties that you can use to visualize the document in your experience. Read-only readOnly: true resource: anyOf: - $ref: '#/components/schemas/microsoft.graph.entity' - type: object nullable: true description: Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.usedInsight' microsoft.graph.settingSource: title: settingSource required: - '@odata.type' type: object properties: displayName: type: string nullable: true id: type: string nullable: true sourceType: $ref: '#/components/schemas/microsoft.graph.settingSourceType' '@odata.type': type: string microsoft.graph.plannerContainerType: title: plannerContainerType enum: - group - unknownFutureValue - roster type: string microsoft.graph.windowsMalwareThreatState: title: windowsMalwareThreatState enum: - active - actionFailed - manualStepsRequired - fullScanRequired - rebootRequired - remediatedWithNonCriticalFailures - quarantined - removed - cleaned - allowed - noStatusCleared type: string description: Malware threat status x-ms-enum: name: windowsMalwareThreatState modelAsString: false values: - value: active description: Active name: active - value: actionFailed description: Action failed name: actionFailed - value: manualStepsRequired description: Manual steps required name: manualStepsRequired - value: fullScanRequired description: Full scan required name: fullScanRequired - value: rebootRequired description: Reboot required name: rebootRequired - value: remediatedWithNonCriticalFailures description: 'Remediated with non critical failures ' name: remediatedWithNonCriticalFailures - value: quarantined description: Quarantined name: quarantined - value: removed description: Removed name: removed - value: cleaned description: Cleaned name: cleaned - value: allowed description: Allowed name: allowed - value: noStatusCleared description: No status cleared name: noStatusCleared microsoft.graph.calculatedColumn: title: calculatedColumn required: - '@odata.type' type: object properties: format: type: string description: 'For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime.' nullable: true formula: type: string description: The formula used to compute the value for this column. nullable: true outputType: type: string description: 'The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text.' nullable: true '@odata.type': type: string microsoft.graph.plannerPlan: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerPlan required: - '@odata.type' type: object properties: container: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - type: object nullable: true description: Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it's set, this property can’t be updated. Required. createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Read-only. The user who created the plan. 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: Read-only. Date and time at which the plan is created. 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 owner: type: string description: Use the container property instead. ID of the group that owns the plan. After it's set, this property can’t be updated. This property won't return a valid group ID if the container of the plan isn't a group. nullable: true title: type: string description: Required. Title of the plan. buckets: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Read-only. Nullable. Collection of buckets in the plan. x-ms-navigationProperty: true details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - type: object nullable: true description: Read-only. Nullable. Extra details about the plan. x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Collection of tasks in the plan. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerPlan' microsoft.graph.bodyType: title: bodyType enum: - text - html type: string microsoft.graph.teamMessagingSettings: title: teamMessagingSettings required: - '@odata.type' type: object properties: allowChannelMentions: type: boolean description: If set to true, @channel mentions are allowed. nullable: true allowOwnerDeleteMessages: type: boolean description: If set to true, owners can delete any message. nullable: true allowTeamMentions: type: boolean description: If set to true, @team mentions are allowed. nullable: true allowUserDeleteMessages: type: boolean description: If set to true, users can delete their messages. nullable: true allowUserEditMessages: type: boolean description: If set to true, users can edit their messages. nullable: true '@odata.type': type: string microsoft.graph.teamFunSettings: title: teamFunSettings required: - '@odata.type' type: object properties: allowCustomMemes: type: boolean description: If set to true, enables users to include custom memes. nullable: true allowGiphy: type: boolean description: If set to true, enables Giphy use. nullable: true allowStickersAndMemes: type: boolean description: If set to true, enables users to include stickers and memes. nullable: true giphyContentRating: anyOf: - $ref: '#/components/schemas/microsoft.graph.giphyRatingType' - type: object nullable: true description: 'Giphy content rating. The possible values are: moderate, strict.' '@odata.type': type: string microsoft.graph.phoneAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: phoneAuthenticationMethod required: - '@odata.type' type: object properties: phoneNumber: type: string description: The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don't match the required format. nullable: true phoneType: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' - type: object nullable: true description: 'The type of this phone. The possible values are: mobile, alternateMobile, or office.' smsSignInState: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' - type: object nullable: true description: 'Whether a phone is ready to be used for SMS sign-in or not. The possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.' '@odata.type': type: string default: '#microsoft.graph.phoneAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.phoneAuthenticationMethod' microsoft.graph.workbookWorksheetProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookWorksheetProtection required: - '@odata.type' type: object properties: options: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtectionOptions' - type: object nullable: true description: Worksheet protection options. Read-only. protected: type: boolean description: Indicates whether the worksheet is protected. Read-only. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookWorksheetProtection' microsoft.graph.workbookChartAxes: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartAxes required: - '@odata.type' type: object properties: categoryAxis: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartAxis' - type: object nullable: true description: Represents the category axis in a chart. Read-only. x-ms-navigationProperty: true seriesAxis: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartAxis' - type: object nullable: true description: Represents the series axis of a 3-dimensional chart. Read-only. x-ms-navigationProperty: true valueAxis: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartAxis' - type: object nullable: true description: Represents the value axis in an axis. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartAxes' microsoft.graph.teamworkConversationIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' - title: teamworkConversationIdentity required: - '@odata.type' type: object properties: conversationIdentityType: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' - type: object nullable: true description: 'Type of conversation. The possible values are: team, channel, chat, and unknownFutureValue.' '@odata.type': type: string default: '#microsoft.graph.teamworkConversationIdentity' x-ms-discriminator-value: '#microsoft.graph.teamworkConversationIdentity' microsoft.graph.messageActionFlag: title: messageActionFlag enum: - any - call - doNotForward - followUp - fyi - forward - noResponseNecessary - read - reply - replyToAll - review type: string microsoft.graph.album: title: album required: - '@odata.type' type: object properties: coverImageItemId: type: string description: Unique identifier of the driveItem that is the cover of the album. nullable: true '@odata.type': type: string microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: resourceSpecificPermissionGrant required: - '@odata.type' type: object properties: clientAppId: type: string description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. nullable: true clientId: type: string description: ID of the Microsoft Entra app that has been granted access. Read-only. nullable: true permission: type: string description: The name of the resource-specific permission. Read-only. nullable: true permissionType: type: string description: 'The type of permission. The possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string description: ID of the Microsoft Entra app that is hosting the resource. Read-only. nullable: true '@odata.type': type: string default: '#microsoft.graph.resourceSpecificPermissionGrant' x-ms-discriminator-value: '#microsoft.graph.resourceSpecificPermissionGrant' microsoft.graph.workbookChartAxisTitle: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartAxisTitle required: - '@odata.type' type: object properties: text: type: string description: Represents the axis title. nullable: true visible: type: boolean description: A Boolean that specifies the visibility of an axis title. format: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartAxisTitleFormat' - type: object nullable: true description: Represents the formatting of chart axis title. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartAxisTitle' microsoft.graph.assignedLabel: title: assignedLabel required: - '@odata.type' type: object properties: displayName: type: string description: The display name of the label. Read-only. nullable: true labelId: type: string description: The unique identifier of the label. nullable: true '@odata.type': type: string microsoft.graph.messageRule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: messageRule required: - '@odata.type' type: object properties: actions: anyOf: - $ref: '#/components/schemas/microsoft.graph.messageRuleActions' - type: object nullable: true description: Actions to be taken on a message when the corresponding conditions are fulfilled. conditions: anyOf: - $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' - type: object nullable: true description: Conditions that when fulfilled trigger the corresponding actions for that rule. displayName: type: string description: The display name of the rule. nullable: true exceptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' - type: object nullable: true description: Exception conditions for the rule. hasError: type: boolean description: Indicates whether the rule is in an error condition. Read-only. nullable: true isEnabled: type: boolean description: Indicates whether the rule is enabled to be applied to messages. nullable: true isReadOnly: type: boolean description: Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API. nullable: true sequence: maximum: 2147483647 minimum: -2147483648 type: number description: Indicates the order in which the rule is executed, among other rules. format: int32 nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.messageRule' microsoft.graph.timeOffRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - title: timeOffRequest required: - '@odata.type' type: object properties: endDateTime: 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 the time off ends in ISO 8601 format and in UTC time. format: date-time nullable: true startDateTime: 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 the time off starts in ISO 8601 format and in UTC time. format: date-time nullable: true timeOffReasonId: type: string description: The reason for the time off. nullable: true '@odata.type': type: string default: '#microsoft.graph.timeOffRequest' x-ms-discriminator-value: '#microsoft.graph.timeOffRequest' microsoft.graph.assignedLicense: title: assignedLicense required: - '@odata.type' type: object properties: disabledPlans: type: array items: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string format: uuid description: A collection of the unique identifiers for plans that have been disabled. IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription. skuId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string description: The unique identifier for the SKU. Corresponds to the skuId from subscribedSkus or companySubscription. format: uuid nullable: true '@odata.type': type: string microsoft.graph.todo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: todo required: - '@odata.type' type: object properties: lists: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.todo' microsoft.graph.insightIdentity: title: insightIdentity required: - '@odata.type' type: object properties: address: type: string description: The email address of the user who shared the item. nullable: true displayName: type: string description: The display name of the user who shared the item. nullable: true id: type: string description: The ID of the user who shared the item. nullable: true '@odata.type': type: string 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.userPurpose: title: userPurpose enum: - user - linked - shared - room - equipment - others - unknownFutureValue type: string microsoft.graph.plannerBucket: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: plannerBucket required: - '@odata.type' type: object properties: name: type: string description: Name of the bucket. orderHint: type: string description: Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner. nullable: true planId: type: string description: Plan ID to which the bucket belongs. nullable: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.plannerBucket' ReferenceNumeric: enum: - -INF - INF - NaN type: string nullable: true microsoft.graph.listItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' - title: listItem required: - '@odata.type' type: object properties: contentType: anyOf: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - type: object nullable: true description: The content type of this list item sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: Returns identifiers useful for SharePoint REST compatibility. Read-only. analytics: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - type: object nullable: true description: Analytics about the view activities that took place on this item. x-ms-navigationProperty: true documentSetVersions: type: array items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. x-ms-navigationProperty: true driveItem: anyOf: - $ref: '#/components/schemas/microsoft.graph.driveItem' - type: object nullable: true description: For document libraries, the driveItem relationship exposes the listItem as a driveItem x-ms-navigationProperty: true fields: anyOf: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - type: object nullable: true description: The values of the columns set on this list item. x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.listItem' x-ms-discriminator-value: '#microsoft.graph.listItem' microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' - title: drive required: - '@odata.type' type: object properties: driveType: type: string description: Describes the type of drive represented by this resource. OneDrive personal drives return personal. OneDrive for Business returns business. SharePoint document libraries return documentLibrary. Read-only. nullable: true owner: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Optional. The user account that owns the drive. Read-only. quota: anyOf: - $ref: '#/components/schemas/microsoft.graph.quota' - type: object nullable: true description: Optional. Information about the drive's storage space quota. Read-only. sharePointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true system: anyOf: - $ref: '#/components/schemas/microsoft.graph.systemFacet' - type: object nullable: true description: If present, indicates that it's a system-managed drive. Read-only. bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of bundles (albums and multi-select-shared sets of items). Only in personal OneDrive. x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. x-ms-navigationProperty: true list: anyOf: - $ref: '#/components/schemas/microsoft.graph.list' - type: object nullable: true description: For drives in SharePoint, the underlying document library list. Read-only. Nullable. x-ms-navigationProperty: true root: anyOf: - $ref: '#/components/schemas/microsoft.graph.driveItem' - type: object nullable: true description: The root folder of the drive. Read-only. x-ms-navigationProperty: true special: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.drive' x-ms-discriminator-value: '#microsoft.graph.drive' microsoft.graph.taskStatus: title: taskStatus enum: - notStarted - inProgress - completed - waitingOnOthers - deferred type: string microsoft.graph.processContentRequest: title: processContentRequest required: - '@odata.type' type: object properties: activityMetadata: $ref: '#/components/schemas/microsoft.graph.activityMetadata' contentEntries: type: array items: $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' description: A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectedApplicationMetadata' - type: object nullable: true description: Metadata about the protected application making the request. Required. '@odata.type': type: string microsoft.graph.chatMessageAttachment: title: chatMessageAttachment required: - '@odata.type' type: object properties: content: type: string description: The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive. nullable: true contentType: type: string description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string description: The URL for the content of the attachment. nullable: true id: type: string description: Read-only. The unique ID of the attachment. nullable: true name: type: string description: The name of the attachment. nullable: true teamsAppId: type: string description: The ID of the Teams app that is associated with the attachment. The property is used to attribute a Teams message card to the specified app. nullable: true thumbnailUrl: type: string description: The URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user selects the image, the channel would open the document. nullable: true '@odata.type': type: string microsoft.graph.printScaling: title: printScaling enum: - auto - shrinkToFit - fill - fit - none - unknownFutureValue type: string microsoft.graph.licenseAssignmentState: title: licenseAssignmentState required: - '@odata.type' type: object properties: assignedByGroup: type: string nullable: true disabledPlans: type: array items: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string format: uuid nullable: true error: type: string nullable: true lastUpdatedDateTime: 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 format: date-time nullable: true skuId: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ type: string format: uuid nullable: true state: type: string nullable: true '@odata.type': type: string microsoft.graph.confirmedBy: title: confirmedBy enum: - none - user - manager - unknownFutureValue type: string x-ms-enum-flags: isFlags: true microsoft.graph.workbookChartPoint: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartPoint required: - '@odata.type' type: object properties: value: description: The value of a chart point. Read-only. format: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat' - type: object nullable: true description: The format properties of the chart point. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartPoint' 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.identity: title: identity required: - '@odata.type' type: object properties: displayName: type: string description: The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. nullable: true id: type: string description: Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.azureCommunicationServicesUserIdentity': '#/components/schemas/microsoft.graph.azureCommunicationServicesUserIdentity' '#microsoft.graph.communicationsApplicationIdentity': '#/components/schemas/microsoft.graph.communicationsApplicationIdentity' '#microsoft.graph.communicationsApplicationInstanceIdentity': '#/components/schemas/microsoft.graph.communicationsApplicationInstanceIdentity' '#microsoft.graph.communicationsEncryptedIdentity': '#/components/schemas/microsoft.graph.communicationsEncryptedIdentity' '#microsoft.graph.communicationsGuestIdentity': '#/components/schemas/microsoft.graph.communicationsGuestIdentity' '#microsoft.graph.communicationsPhoneIdentity': '#/components/schemas/microsoft.graph.communicationsPhoneIdentity' '#microsoft.graph.communicationsUserIdentity': '#/components/schemas/microsoft.graph.communicationsUserIdentity' '#microsoft.graph.emailIdentity': '#/components/schemas/microsoft.graph.emailIdentity' '#microsoft.graph.initiator': '#/components/schemas/microsoft.graph.initiator' '#microsoft.graph.provisionedIdentity': '#/components/schemas/microsoft.graph.provisionedIdentity' '#microsoft.graph.provisioningServicePrincipal': '#/components/schemas/microsoft.graph.provisioningServicePrincipal' '#microsoft.graph.provisioningSystem': '#/components/schemas/microsoft.graph.provisioningSystem' '#microsoft.graph.servicePrincipalIdentity': '#/components/schemas/microsoft.graph.servicePrincipalIdentity' '#microsoft.graph.sharePointIdentity': '#/components/schemas/microsoft.graph.sharePointIdentity' '#microsoft.graph.teamworkApplicationIdentity': '#/components/schemas/microsoft.graph.teamworkApplicationIdentity' '#microsoft.graph.teamworkConversationIdentity': '#/components/schemas/microsoft.graph.teamworkConversationIdentity' '#microsoft.graph.teamworkTagIdentity': '#/components/schemas/microsoft.graph.teamworkTagIdentity' '#microsoft.graph.teamworkUserIdentity': '#/components/schemas/microsoft.graph.teamworkUserIdentity' '#microsoft.graph.userIdentity': '#/components/schemas/microsoft.graph.userIdentity' '#microsoft.graph.callRecords.userIdentity': '#/components/schemas/microsoft.graph.callRecords.userIdentity' microsoft.graph.inferenceClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: inferenceClassification required: - '@odata.type' type: object properties: overrides: type: array items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.inferenceClassification' microsoft.graph.onenoteUserRole: title: onenoteUserRole enum: - None - Owner - Contributor - Reader type: string microsoft.graph.driveItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' - title: driveItemVersion required: - '@odata.type' type: object properties: content: type: string description: The content stream for this version of the item. format: base64url nullable: true size: type: number description: Indicates the size of the content stream for this version of the item. format: int64 nullable: true '@odata.type': type: string default: '#microsoft.graph.driveItemVersion' x-ms-discriminator-value: '#microsoft.graph.driveItemVersion' microsoft.graph.audioConferencing: title: audioConferencing required: - '@odata.type' type: object properties: conferenceId: type: string description: The conference id of the online meeting. nullable: true dialinUrl: type: string description: A URL to the externally-accessible web page that contains dial-in information. nullable: true tollFreeNumber: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true tollFreeNumbers: type: array items: type: string nullable: true description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true tollNumbers: type: array items: type: string nullable: true description: List of toll numbers that are displayed in the meeting invite. '@odata.type': type: string microsoft.graph.authenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: authenticationMethod required: - '@odata.type' type: object properties: '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#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.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamworkTag required: - '@odata.type' type: object properties: description: type: string description: The description of the tag as it appears to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers. nullable: true displayName: type: string description: The name of the tag as it appears to the user in Microsoft Teams. nullable: true memberCount: maximum: 2147483647 minimum: -2147483648 type: number description: The number of users assigned to the tag. format: int32 nullable: true tagType: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkTagType' - type: object nullable: true description: The type of the tag. Default is standard. teamId: type: string description: ID of the team in which the tag is defined. nullable: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamworkTag' microsoft.graph.teamMemberSettings: title: teamMemberSettings required: - '@odata.type' type: object properties: allowAddRemoveApps: type: boolean description: If set to true, members can add and remove apps. nullable: true allowCreatePrivateChannels: type: boolean description: If set to true, members can add and update private channels. nullable: true allowCreateUpdateChannels: type: boolean description: If set to true, members can add and update channels. nullable: true allowCreateUpdateRemoveConnectors: type: boolean description: If set to true, members can add, update, and remove connectors. nullable: true allowCreateUpdateRemoveTabs: type: boolean description: If set to true, members can add, update, and remove tabs. nullable: true allowDeleteChannels: type: boolean description: If set to true, members can delete channels. nullable: true '@odata.type': type: string microsoft.graph.managedDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: managedDevice required: - '@odata.type' type: object properties: activationLockBypassCode: type: string description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true readOnly: true complianceGracePeriodExpirationDateTime: 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 DateTime when device compliance grace period expires. This property is read-only. format: date-time readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: anyOf: - $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' - type: object nullable: true description: ConfigrMgr client enabled features. This property is read-only. readOnly: true deviceActionResults: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. nullable: true readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceHealthAttestationState: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' - type: object nullable: true description: The device health attestation state. This property is read-only. readOnly: true deviceName: type: string description: Name of the device. This property is read-only. nullable: true readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. readOnly: true easActivationDateTime: 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: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true readOnly: true enrolledDateTime: 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: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. format: date-time readOnly: true enrollmentProfileName: type: string description: Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only. nullable: true readOnly: true ethernetMacAddress: type: string description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' exchangeLastSuccessfulSyncDateTime: 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: Last time the device contacted Exchange. This property is read-only. format: date-time readOnly: true freeStorageSpaceInBytes: type: number description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. format: int64 readOnly: true iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. readOnly: true jailBroken: type: string description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. nullable: true readOnly: true lastSyncDateTime: 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 that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. format: date-time readOnly: true managedDeviceName: type: string description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. nullable: true managedDeviceOwnerType: $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' managementAgent: $ref: '#/components/schemas/microsoft.graph.managementAgentType' managementCertificateExpirationDate: 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: Reports device management certificate expiration date. This property is read-only. format: date-time readOnly: true managementState: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string description: Manufacturer of the device. This property is read-only. nullable: true readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true readOnly: true notes: type: string description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.' nullable: true operatingSystem: type: string description: Operating system of the device. Windows, iOS, etc. This property is read-only. nullable: true readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true readOnly: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string description: Phone number of the device. This property is read-only. nullable: true readOnly: true physicalMemoryInBytes: type: number description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' format: int64 readOnly: true remoteAssistanceSessionErrorDetails: type: string description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. nullable: true readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true readOnly: true serialNumber: type: string description: SerialNumber. This property is read-only. nullable: true readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true readOnly: true totalStorageSpaceInBytes: type: number description: Total Storage in Bytes. This property is read-only. format: int64 readOnly: true udid: type: string description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true readOnly: true deviceCategory: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - type: object nullable: true description: Device category x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. x-ms-navigationProperty: true logCollectionRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. x-ms-navigationProperty: true windowsProtectionState: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' - type: object nullable: true description: The device protection status. This property is read-only. x-ms-navigationProperty: true '@odata.type': type: string description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' x-ms-discriminator-value: '#microsoft.graph.managedDevice' microsoft.graph.columnLink: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: columnLink required: - '@odata.type' type: object properties: name: type: string description: The name of the column in this content type. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.columnLink' microsoft.graph.microsoftAuthenticatorAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - title: microsoftAuthenticatorAuthenticationMethod required: - '@odata.type' type: object properties: 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 date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. format: date-time nullable: true deviceTag: type: string description: Tags containing app metadata. nullable: true displayName: type: string description: The name of the device on which this app is registered. nullable: true phoneAppVersion: type: string description: Numerical version of this instance of the Authenticator app. nullable: true device: anyOf: - $ref: '#/components/schemas/microsoft.graph.device' - type: object nullable: true description: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod' x-ms-discriminator-value: '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod' microsoft.graph.protectedApplicationMetadata: allOf: - $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' - title: protectedApplicationMetadata required: - '@odata.type' type: object properties: applicationLocation: anyOf: - $ref: '#/components/schemas/microsoft.graph.policyLocation' - type: object nullable: true description: The client (application) ID of the Microsoft Entra application. Required. '@odata.type': type: string default: '#microsoft.graph.protectedApplicationMetadata' x-ms-discriminator-value: '#microsoft.graph.protectedApplicationMetadata' microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: workbookChartAxisFormat required: - '@odata.type' type: object properties: font: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartFont' - type: object nullable: true description: Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only. x-ms-navigationProperty: true line: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookChartLineFormat' - type: object nullable: true description: Represents chart line formatting. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.workbookChartAxisFormat' microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' - title: serviceStorageQuotaBreakdown required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.serviceStorageQuotaBreakdown' microsoft.graph.sectionLinks: title: sectionLinks required: - '@odata.type' type: object properties: oneNoteClientUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - type: object nullable: true description: Opens the section in the OneNote native client if it's installed. oneNoteWebUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - type: object nullable: true description: Opens the section in OneNote on the web. '@odata.type': type: string microsoft.graph.sharingLink: title: sharingLink required: - '@odata.type' type: object properties: application: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: The app the link is associated with. preventsDownload: type: boolean description: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint. nullable: true scope: type: string description: The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant. nullable: true type: type: string description: The type of the link created. nullable: true webHtml: type: string description: For embed links, this property contains the HTML code for an