diff --git a/.azure-pipelines/generate-auth-module-template.yml b/.azure-pipelines/generate-auth-module-template.yml index 0600456da0a..64a9ff49617 100644 --- a/.azure-pipelines/generate-auth-module-template.yml +++ b/.azure-pipelines/generate-auth-module-template.yml @@ -21,6 +21,14 @@ parameters: displayName: 'Build Number' type: string default: $[format('{0:yyMMddHH}', pipeline.startTime)] + - name: AZURESUBSCRIPTION + default: "Microsoft Graph Build Agents (Win+Lin)" + displayName: Azure Subscription + + - name: KEYVAULT + default: "msgraph-build-keyvault" + displayName: Build Key vault + jobs: - job: MsGraphPSSDKAuthModuleGeneration @@ -29,6 +37,26 @@ jobs: steps: - template: ./install-tools-template.yml + - task: AzureKeyVault@1 + inputs: + azureSubscription: $(AZURESUBSCRIPTION) + KeyVaultName: $(KEYVAULT) + SecretsFilter: '*' + RunAsPreJob: true + + - task: PowerShell@2 + displayName: 'Install Test Certificate' + inputs: + targetType: 'inline' + script: | + $kvSecretBytes = [System.Convert]::FromBase64String('$(MsGraphPSSDKCertificate)') + $certCollection = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2Collection + $certCollection.Import($kvSecretBytes,$null,[System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::Exportable) + $store = New-Object System.Security.Cryptography.X509Certificates.X509Store("My", "CurrentUser") + $store.Open([System.Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite) + $store.AddRange($certCollection) + $store.Close() + - task: PowerShell@2 displayName: 'Generate and Build Auth Module' inputs: diff --git a/.azure-pipelines/integrated-pipeline.yml b/.azure-pipelines/integrated-pipeline.yml index dc2af0bc751..31a22510e42 100644 --- a/.azure-pipelines/integrated-pipeline.yml +++ b/.azure-pipelines/integrated-pipeline.yml @@ -101,6 +101,8 @@ stages: AUTH_MODULE_PATH: $(AUTH_MODULE_PATH) EnableSigning: true BUILDNUMBER: $(BUILDNUMBER) + KEYVAULT: $(KEYVAULT) + AZURESUBSCRIPTION: $(AZURESUBSCRIPTION) - stage: GenerateBetaModules displayName: 'Generate Beta Modules (Microsoft.Graph.*)' diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 6f82d23b6cb..221cad192c7 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -22,5 +22,5 @@ ], "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "1.5.0" + "version": "1.5.1" } diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 665ef8ee5c2..f6089f44ec4 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -1,4 +1,5 @@ { + "Admin": "^admin\\.", "Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$", "Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.", "Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$", diff --git a/openApiDocs/beta/Admin.yml b/openApiDocs/beta/Admin.yml new file mode 100644 index 00000000000..5cf1aa8d4ae --- /dev/null +++ b/openApiDocs/beta/Admin.yml @@ -0,0 +1,2873 @@ +openapi: 3.0.1 +info: + title: Admin + version: v1.0-beta +servers: + - url: https://graph.microsoft.com/beta/ + description: Core +paths: + /admin: + get: + tags: + - admin.admin + summary: Get admin + operationId: admin.admin_GetAdmin + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - windows + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - windows + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.admin' + links: + windows: + operationId: admin.GetWindows + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.admin + summary: Update admin + operationId: admin.admin_UpdateAdmin + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.admin' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/windows: + get: + tags: + - admin.windows + summary: Get windows from admin + operationId: admin_GetWindows + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - updates + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - updates + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.windows' + links: + updates: + operationId: admin.Windows.GetUpdates + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property windows in admin + operationId: admin_UpdateWindows + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.windows' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property windows for admin + operationId: admin_DeleteWindows + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/windows/updates: + get: + tags: + - admin.windows + summary: Get updates from admin + operationId: admin.windows_GetUpdates + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalog + - deployments + - updatableAssets + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - catalog + - deployments + - updatableAssets + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updates' + links: + catalog: + operationId: admin.windows.Updates.GetCatalog + deployments: + operationId: admin.windows.Updates.ListDeployments + updatableAssets: + operationId: admin.windows.Updates.ListUpdatableAssets + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property updates in admin + operationId: admin.windows_UpdateUpdates + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updates' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property updates for admin + operationId: admin.windows_DeleteUpdates + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/windows/updates/catalog: + get: + tags: + - admin.windows + summary: Get catalog from admin + operationId: admin.windows.updates_GetCatalog + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - entries + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - entries + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalog' + links: + entries: + operationId: admin.windows.updates.Catalog.ListEntries + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property catalog in admin + operationId: admin.windows.updates_UpdateCatalog + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalog' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property catalog for admin + operationId: admin.windows.updates_DeleteCatalog + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/windows/updates/catalog/entries: + get: + tags: + - admin.windows + summary: Get entries from admin + operationId: admin.windows.updates.catalog_ListEntries + 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: + enum: + - id + - id desc + - deployableUntilDateTime + - deployableUntilDateTime desc + - displayName + - displayName desc + - releaseDateTime + - releaseDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deployableUntilDateTime + - displayName + - releaseDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of catalogEntry + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.windows + summary: Create new navigation property to entries for admin + operationId: admin.windows.updates.catalog_CreateEntries + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/catalog/entries/{catalogEntry-id}': + get: + tags: + - admin.windows + summary: Get entries from admin + operationId: admin.windows.updates.catalog_GetEntries + parameters: + - name: catalogEntry-id + in: path + description: 'key: id of catalogEntry' + required: true + schema: + type: string + x-ms-docs-key-type: catalogEntry + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deployableUntilDateTime + - displayName + - releaseDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property entries in admin + operationId: admin.windows.updates.catalog_UpdateEntries + parameters: + - name: catalogEntry-id + in: path + description: 'key: id of catalogEntry' + required: true + schema: + type: string + x-ms-docs-key-type: catalogEntry + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property entries for admin + operationId: admin.windows.updates.catalog_DeleteEntries + parameters: + - name: catalogEntry-id + in: path + description: 'key: id of catalogEntry' + required: true + schema: + type: string + x-ms-docs-key-type: catalogEntry + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/windows/updates/deployments: + get: + tags: + - admin.windows + summary: Get deployments from admin + operationId: admin.windows.updates_ListDeployments + 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: + enum: + - id + - id desc + - content + - content desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - settings + - settings desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdDateTime + - lastModifiedDateTime + - settings + - state + - audience + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - audience + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deployment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.windows + summary: Create new navigation property to deployments for admin + operationId: admin.windows.updates_CreateDeployments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}': + get: + tags: + - admin.windows + summary: Get deployments from admin + operationId: admin.windows.updates_GetDeployments + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - content + - createdDateTime + - lastModifiedDateTime + - settings + - state + - audience + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - audience + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + links: + audience: + operationId: admin.windows.updates.Deployments.GetAudience + parameters: + deployment-id: $request.path.deployment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property deployments in admin + operationId: admin.windows.updates_UpdateDeployments + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property deployments for admin + operationId: admin.windows.updates_DeleteDeployments + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience': + get: + tags: + - admin.windows + summary: Get audience from admin + operationId: admin.windows.updates.deployments_GetAudience + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exclusions + - members + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - exclusions + - members + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentAudience' + links: + exclusions: + operationId: admin.windows.updates.deployments.Audience.ListExclusions + parameters: + deployment-id: $request.path.deployment-id + members: + operationId: admin.windows.updates.deployments.Audience.ListMembers + parameters: + deployment-id: $request.path.deployment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property audience in admin + operationId: admin.windows.updates.deployments_UpdateAudience + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentAudience' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property audience for admin + operationId: admin.windows.updates.deployments_DeleteAudience + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions': + get: + tags: + - admin.windows + summary: Get exclusions from admin + operationId: admin.windows.updates.deployments.audience_ListExclusions + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - $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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of updatableAsset + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.windows + summary: Create new navigation property to exclusions for admin + operationId: admin.windows.updates.deployments.audience_CreateExclusions + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}': + get: + tags: + - admin.windows + summary: Get exclusions from admin + operationId: admin.windows.updates.deployments.audience_GetExclusions + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property exclusions in admin + operationId: admin.windows.updates.deployments.audience_UpdateExclusions + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property exclusions for admin + operationId: admin.windows.updates.deployments.audience_DeleteExclusions + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers': + post: + tags: + - admin.Actions + summary: Invoke action addMembers + operationId: admin.windows.updates.deployments.audience.exclusions_addMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById': + post: + tags: + - admin.Actions + summary: Invoke action addMembersById + operationId: admin.windows.updates.deployments.audience.exclusions_addMembersById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers': + post: + tags: + - admin.Actions + summary: Invoke action removeMembers + operationId: admin.windows.updates.deployments.audience.exclusions_removeMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById': + post: + tags: + - admin.Actions + summary: Invoke action removeMembersById + operationId: admin.windows.updates.deployments.audience.exclusions_removeMembersById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssets': + post: + tags: + - admin.Actions + summary: Invoke action enrollAssets + operationId: admin.windows.updates.deployments.audience.exclusions_enrollAssets + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssetsById': + post: + tags: + - admin.Actions + summary: Invoke action enrollAssetsById + operationId: admin.windows.updates.deployments.audience.exclusions_enrollAssetsById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssets': + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssets + operationId: admin.windows.updates.deployments.audience.exclusions_unenrollAssets + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssetsById': + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssetsById + operationId: admin.windows.updates.deployments.audience.exclusions_unenrollAssetsById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members': + get: + tags: + - admin.windows + summary: Get members from admin + operationId: admin.windows.updates.deployments.audience_ListMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - $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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of updatableAsset + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.windows + summary: Create new navigation property to members for admin + operationId: admin.windows.updates.deployments.audience_CreateMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}': + get: + tags: + - admin.windows + summary: Get members from admin + operationId: admin.windows.updates.deployments.audience_GetMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property members in admin + operationId: admin.windows.updates.deployments.audience_UpdateMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property members for admin + operationId: admin.windows.updates.deployments.audience_DeleteMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers': + post: + tags: + - admin.Actions + summary: Invoke action addMembers + operationId: admin.windows.updates.deployments.audience.members_addMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById': + post: + tags: + - admin.Actions + summary: Invoke action addMembersById + operationId: admin.windows.updates.deployments.audience.members_addMembersById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers': + post: + tags: + - admin.Actions + summary: Invoke action removeMembers + operationId: admin.windows.updates.deployments.audience.members_removeMembers + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById': + post: + tags: + - admin.Actions + summary: Invoke action removeMembersById + operationId: admin.windows.updates.deployments.audience.members_removeMembersById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssets': + post: + tags: + - admin.Actions + summary: Invoke action enrollAssets + operationId: admin.windows.updates.deployments.audience.members_enrollAssets + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssetsById': + post: + tags: + - admin.Actions + summary: Invoke action enrollAssetsById + operationId: admin.windows.updates.deployments.audience.members_enrollAssetsById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssets': + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssets + operationId: admin.windows.updates.deployments.audience.members_unenrollAssets + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssetsById': + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssetsById + operationId: admin.windows.updates.deployments.audience.members_unenrollAssetsById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudience': + post: + tags: + - admin.Actions + summary: Invoke action updateAudience + operationId: admin.windows.updates.deployments.audience_updateAudience + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + addMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + removeMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + addExclusions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + removeExclusions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudienceById': + post: + tags: + - admin.Actions + summary: Invoke action updateAudienceById + operationId: admin.windows.updates.deployments.audience_updateAudienceById + parameters: + - name: deployment-id + in: path + description: 'key: id of deployment' + required: true + schema: + type: string + x-ms-docs-key-type: deployment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + memberEntityType: + type: string + nullable: true + addMembers: + type: array + items: + type: string + nullable: true + removeMembers: + type: array + items: + type: string + nullable: true + addExclusions: + type: array + items: + type: string + nullable: true + removeExclusions: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/windows/updates/updatableAssets: + get: + tags: + - admin.windows + summary: Get updatableAssets from admin + operationId: admin.windows.updates_ListUpdatableAssets + 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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of updatableAsset + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.windows + summary: Create new navigation property to updatableAssets for admin + operationId: admin.windows.updates_CreateUpdatableAssets + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/updatableAssets/{updatableAsset-id}': + get: + tags: + - admin.windows + summary: Get updatableAssets from admin + operationId: admin.windows.updates_GetUpdatableAssets + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.windows + summary: Update the navigation property updatableAssets in admin + operationId: admin.windows.updates_UpdateUpdatableAssets + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.windows + summary: Delete navigation property updatableAssets for admin + operationId: admin.windows.updates_DeleteUpdatableAssets + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers': + post: + tags: + - admin.Actions + summary: Invoke action addMembers + operationId: admin.windows.updates.updatableAssets_addMembers + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById': + post: + tags: + - admin.Actions + summary: Invoke action addMembersById + operationId: admin.windows.updates.updatableAssets_addMembersById + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers': + post: + tags: + - admin.Actions + summary: Invoke action removeMembers + operationId: admin.windows.updates.updatableAssets_removeMembers + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById': + post: + tags: + - admin.Actions + summary: Invoke action removeMembersById + operationId: admin.windows.updates.updatableAssets_removeMembersById + parameters: + - name: updatableAsset-id + in: path + description: 'key: id of updatableAsset' + required: true + schema: + type: string + x-ms-docs-key-type: updatableAsset + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + memberEntityType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssets: + post: + tags: + - admin.Actions + summary: Invoke action enrollAssets + operationId: admin.windows.updates.updatableAssets_enrollAssets + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssetsById: + post: + tags: + - admin.Actions + summary: Invoke action enrollAssetsById + operationId: admin.windows.updates.updatableAssets_enrollAssetsById + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssets: + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssets + operationId: admin.windows.updates.updatableAssets_unenrollAssets + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + assets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssetsById: + post: + tags: + - admin.Actions + summary: Invoke action unenrollAssetsById + operationId: admin.windows.updates.updatableAssets_unenrollAssetsById + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateCategory: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updateCategory' + memberEntityType: + type: string + nullable: true + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action +components: + schemas: + microsoft.graph.windowsUpdates.admin: + title: admin + type: object + properties: + windows: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.windows' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.windows: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windows + type: object + properties: + updates: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updates' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.updates: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: updates + type: object + properties: + catalog: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalog' + deployments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + updatableAssets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.catalog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: catalog + type: object + properties: + entries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.catalogEntry: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: catalogEntry + type: object + properties: + deployableUntilDateTime: + 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 + displayName: + type: string + nullable: true + releaseDateTime: + 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 + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deployment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deployment + type: object + properties: + content: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployableContent' + 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 + 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 + format: date-time + settings: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentSettings' + state: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentState' + audience: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentAudience' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deploymentAudience: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deploymentAudience + type: object + properties: + exclusions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.updatableAsset: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: updatableAsset + type: object + additionalProperties: + type: object + microsoft.graph.windowsUpdates.updateCategory: + title: updateCategory + enum: + - feature + - quality + - unknownFutureValue + type: string + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: Read-only. + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deployableContent: + title: deployableContent + type: object + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deploymentSettings: + title: deploymentSettings + type: object + properties: + monitoring: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.monitoringSettings' + rollout: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.rolloutSettings' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deploymentState: + title: deploymentState + type: object + properties: + reasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentStateReason' + requestedValue: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.requestedDeploymentStateValue' + value: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentStateValue' + additionalProperties: + type: object + odata.error: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/odata.error.main' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.monitoringSettings: + title: monitoringSettings + type: object + properties: + monitoringRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.monitoringRule' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.rolloutSettings: + title: rolloutSettings + type: object + properties: + devicesPerOffer: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + durationBetweenOffers: + type: string + 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 + format: date-time + 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 + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deploymentStateReason: + title: deploymentStateReason + type: object + properties: + value: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentStateReasonValue' + additionalProperties: + type: object + microsoft.graph.windowsUpdates.requestedDeploymentStateValue: + title: requestedDeploymentStateValue + enum: + - none + - paused + - archived + - unknownFutureValue + type: string + microsoft.graph.windowsUpdates.deploymentStateValue: + title: deploymentStateValue + enum: + - scheduled + - offering + - paused + - faulted + - archived + - unknownFutureValue + type: string + odata.error.main: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + details: + type: array + items: + $ref: '#/components/schemas/odata.error.detail' + innererror: + type: object + additionalProperties: + type: object + description: The structure of this object is service-specific + additionalProperties: + type: object + microsoft.graph.windowsUpdates.monitoringRule: + title: monitoringRule + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.monitoringAction' + signal: + $ref: '#/components/schemas/microsoft.graph.windowsUpdates.monitoringSignal' + threshold: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsUpdates.deploymentStateReasonValue: + title: deploymentStateReasonValue + enum: + - scheduledByOfferWindow + - offeringByRequest + - pausedByRequest + - pausedByMonitoring + - unknownFutureValue + type: string + odata.error.detail: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + additionalProperties: + type: object + microsoft.graph.windowsUpdates.monitoringAction: + title: monitoringAction + enum: + - alertError + - pauseDeployment + - unknownFutureValue + type: string + microsoft.graph.windowsUpdates.monitoringSignal: + title: monitoringSignal + enum: + - rollback + - unknownFutureValue + type: string + responses: + error: + description: error + content: + application/json: + schema: + $ref: '#/components/schemas/odata.error' + parameters: + top: + name: $top + in: query + description: Show only the first n items + schema: + minimum: 0 + type: integer + example: 50 + skip: + name: $skip + in: query + description: Skip the first n items + schema: + minimum: 0 + type: integer + search: + name: $search + in: query + description: Search items by search phrases + schema: + type: string + filter: + name: $filter + in: query + description: Filter items by property values + schema: + type: string + count: + name: $count + in: query + description: Include count of items + schema: + type: boolean + securitySchemes: + azureaadv2: + type: oauth2 + flows: + authorizationCode: + authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize + tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token + scopes: { } +security: + - azureaadv2: [ ] \ No newline at end of file diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 0315d11a07a..0003d335f2f 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -18563,7 +18563,7 @@ components: $ref: '#/components/schemas/microsoft.graph.apiApplication' appId: type: string - description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. nullable: true appRoles: type: array @@ -18588,21 +18588,22 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' isDeviceOnlyAuthSupported: type: boolean + description: Specifies whether this application supports device authentication without a user. The default is false. nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -18630,7 +18631,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicClientApplication' publisherDomain: type: string - description: The verified publisher domain for the application. Read-only. + description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain.' nullable: true requiredResourceAccess: type: array @@ -18793,7 +18794,7 @@ components: nullable: true key: type: string - description: Value for the key credential. Should be a base 64 encoded value. + description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' format: base64url nullable: true keyId: @@ -19176,7 +19177,7 @@ components: items: type: string nullable: true - description: 'The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer,Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting.' + description: 'The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting.' description: type: string description: A description of the application. @@ -19535,7 +19536,7 @@ components: description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable.' servicePrincipalType: type: string - description: Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. + description: 'Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: __Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.__ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.__Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.' nullable: true signInAudience: type: string @@ -19648,11 +19649,11 @@ components: $ref: '#/components/schemas/microsoft.graph.permissionClassificationType' permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true additionalProperties: type: object @@ -20606,7 +20607,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -21039,11 +21040,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index da9e445ccb5..c7e0c0710c1 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -2515,10 +2515,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 394e9823cde..8d16f9968d2 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -46388,15 +46388,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -46408,7 +46408,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -46631,7 +46631,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -46642,12 +46642,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -46681,7 +46681,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -46808,11 +46808,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -46888,10 +46888,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -47170,7 +47170,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index 2239fb64e52..d303fdcd0a9 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -268,14 +268,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -283,12 +283,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -312,10 +312,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 87019ab7508..4f91340bc4c 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4395,13 +4395,13 @@ components: 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: 'UTC time when the first user joined the call. 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' + description: 'UTC time when the first user joined the call. 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 type: $ref: '#/components/schemas/microsoft.graph.callRecords.callType' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. format: int64 sessions: type: array @@ -4435,7 +4435,7 @@ components: 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: 'UTC fime when the first user joined the session. 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' + description: 'UTC time when the first user joined the session. 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 segments: type: array @@ -4675,7 +4675,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. nullable: true additionalProperties: type: object @@ -4849,7 +4849,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -4892,7 +4892,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -4972,6 +4971,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.chatInfo: @@ -4980,7 +4980,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -5000,18 +5000,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.entity: @@ -5118,7 +5117,7 @@ components: nullable: true region: type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' nullable: true additionalProperties: type: object @@ -5151,13 +5150,13 @@ components: properties: observedParticipantId: type: string - description: The id of the participant that is under observation. Read-only. + description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' sourceParticipantId: type: string - description: The id of the participant that triggered the incoming call. Read-only. + description: The ID of the participant that triggered the incoming call. Read-only. nullable: true transferor: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -5325,7 +5324,7 @@ components: $ref: '#/components/schemas/microsoft.graph.modality' serverMuted: type: boolean - description: Indicates whether the media is muted by the server. + description: If the media is muted by the server. sourceId: type: string description: The source ID. @@ -5514,10 +5513,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -5582,18 +5591,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -6113,16 +6126,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 7779d99041b..4ebd5a9d961 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -7686,12 +7686,18 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - createdDateTime - createdDateTime desc - displayName - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - applyHoldToSource + - applyHoldToSource desc type: string - name: $select in: query @@ -7704,9 +7710,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - displayName + - lastModifiedDateTime + - releasedDateTime + - status + - applyHoldToSource + - lastIndexOperation + - dataSource type: string - name: $expand in: query @@ -7719,6 +7730,8 @@ paths: items: enum: - '*' + - lastIndexOperation + - dataSource type: string responses: '200': @@ -7726,13 +7739,13 @@ paths: content: application/json: schema: - title: Collection of dataSource + title: Collection of noncustodialDataSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' '@odata.nextLink': type: string additionalProperties: @@ -7781,12 +7794,18 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - createdDateTime - createdDateTime desc - displayName - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - applyHoldToSource + - applyHoldToSource desc type: string responses: '200': @@ -7794,7 +7813,7 @@ paths: content: application/json: schema: - title: Collection of links of dataSource + title: Collection of links of noncustodialDataSource type: object properties: value: @@ -8818,7 +8837,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -8859,7 +8878,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -8932,13 +8951,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -8965,7 +8984,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -8983,11 +9002,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -9007,7 +9026,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -9038,12 +9057,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -9053,16 +9072,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -9092,7 +9112,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -9362,7 +9382,7 @@ components: noncustodialSources: type: array items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' additionalProperties: type: object microsoft.graph.ediscovery.additionalDataOptions: @@ -10040,7 +10060,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -10310,7 +10330,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -10357,15 +10377,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -10377,7 +10397,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -10575,7 +10595,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -10586,12 +10606,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -11059,30 +11079,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -11090,25 +11110,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -11116,7 +11136,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -11144,17 +11164,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -11172,34 +11192,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -11207,59 +11227,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -11273,43 +11293,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -11317,7 +11337,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -11329,12 +11349,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -11346,39 +11366,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -11413,7 +11433,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -11473,7 +11493,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -11497,7 +11517,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -11513,7 +11533,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -12222,14 +12242,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -12237,12 +12257,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -12266,10 +12286,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.contentTypeInfo: @@ -12645,7 +12665,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -12682,11 +12702,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -12801,10 +12821,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -12957,7 +12977,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -13006,7 +13026,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -13059,14 +13079,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.teamDiscoverySettings: @@ -13127,7 +13147,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13492,12 +13512,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -13665,7 +13685,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -13701,7 +13721,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -14077,7 +14097,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -14194,7 +14214,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -14396,7 +14416,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -14461,7 +14481,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -14522,11 +14542,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -14538,11 +14558,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -14568,7 +14588,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -14585,26 +14605,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -14616,13 +14636,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -14638,11 +14658,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -14653,11 +14673,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -14669,7 +14689,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -14683,10 +14703,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -14694,7 +14714,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -14702,24 +14722,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -14732,11 +14752,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -14746,24 +14766,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -14786,15 +14806,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -14802,11 +14822,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -14814,7 +14834,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -14829,11 +14849,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -14852,7 +14872,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -14870,11 +14890,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -14882,15 +14902,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -14899,7 +14919,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -15035,7 +15055,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -15237,7 +15257,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -15439,7 +15459,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -15537,7 +15557,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -15561,7 +15581,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -15591,11 +15611,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -15610,6 +15631,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -15619,7 +15641,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -15656,7 +15678,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -15734,7 +15755,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -15944,7 +15965,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -16184,12 +16205,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -16272,7 +16293,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -16480,7 +16501,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -16517,6 +16538,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -16575,11 +16597,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -16646,6 +16668,69 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object + microsoft.graph.onenoteEntityHierarchyModel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: term + 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: 'The date and time when the notebook 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 + 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 + 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 + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + additionalProperties: + type: object + microsoft.graph.termStore.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: relation + type: object + properties: + relationship: + $ref: '#/components/schemas/microsoft.graph.termStore.relationType' + fromTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + toTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + additionalProperties: + type: object microsoft.graph.onenoteEntityHierarchyModel: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' @@ -16918,7 +17003,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -17300,7 +17385,7 @@ components: 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.)' + 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 @@ -17389,7 +17474,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -17413,7 +17498,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -17519,11 +17604,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -17611,7 +17696,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -18003,7 +18088,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -18475,6 +18560,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -18923,6 +19012,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -19715,17 +19808,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -20506,10 +20609,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -20548,7 +20661,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -20580,18 +20693,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -20604,6 +20716,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -21037,7 +21150,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -21122,7 +21235,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -21160,7 +21273,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -21224,7 +21337,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -21850,6 +21963,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -22311,7 +22425,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -22569,6 +22683,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -23563,18 +23681,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -23699,11 +23821,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -23784,7 +23906,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -23958,7 +24080,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -24466,16 +24588,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -24527,7 +24652,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -24538,7 +24663,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -24793,7 +24918,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index 79ca08fa5ca..9fb0fe869a5 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -1367,7 +1367,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -1465,7 +1465,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -1489,7 +1489,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -1519,11 +1519,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -1538,6 +1539,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -1547,7 +1549,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index e384dcdbc9d..d881bb7a2fd 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -528,6 +528,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.comanagedDevices_activateDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: @@ -1240,6 +1273,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -1343,6 +1380,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': + post: + tags: + - deviceManagement.Actions + summary: Invoke action createCopy + operationId: deviceManagement.configurationPolicies_createCopy + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing': post: tags: @@ -1852,6 +1929,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceComplianceScripts.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -2760,6 +2877,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -3212,6 +3333,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -4120,6 +4281,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -4171,6 +4336,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceCustomAttributeShellScripts.userRunStates.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -5275,6 +5487,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -5390,6 +5606,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -6298,6 +6554,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -6420,12 +6680,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': post: tags: - deviceManagement.Actions - summary: Invoke action bypassActivationLock - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_bypassActivationLock + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_activateDeviceEsim parameters: - name: deviceManagementScript-id in: path @@ -6441,18 +6701,31 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: - deviceManagement.Actions - summary: Invoke action cleanWindowsDevice - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_cleanWindowsDevice + summary: Invoke action bypassActivationLock + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_bypassActivationLock parameters: - name: deviceManagementScript-id in: path @@ -6468,9 +6741,36 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: Action parameters - content: + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action cleanWindowsDevice + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_cleanWindowsDevice + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: application/json: schema: type: object @@ -7328,6 +7628,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -7379,6 +7683,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -8483,6 +8834,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -8529,6 +8884,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceShellScripts.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -9437,6 +9832,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -9488,6 +9887,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.managedDevice_activateDeviceEsim + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': post: tags: @@ -10592,6 +11038,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -11254,6 +11704,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': + post: + tags: + - deviceManagement.Actions + summary: Invoke action activateDeviceEsim + operationId: deviceManagement.managedDevices_activateDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: @@ -11966,6 +12449,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -12175,6 +12662,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoft.graph.requestUpgrade': + post: + tags: + - deviceManagement.Actions + summary: Invoke action requestUpgrade + operationId: deviceManagement.microsoftTunnelSites_requestUpgrade + parameters: + - name: microsoftTunnelSite-id + in: path + description: 'key: id of microsoftTunnelSite' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftTunnelSite + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.createServerLogCollectionRequest': post: tags: @@ -12551,12 +13058,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getAppsInstallSummaryReport: + /deviceManagement/reports/microsoft.graph.getAllCertificatesReport: post: tags: - deviceManagement.Actions - summary: Invoke action getAppsInstallSummaryReport - operationId: deviceManagement.reports_getAppsInstallSummaryReport + summary: Invoke action getAllCertificatesReport + operationId: deviceManagement.reports_getAllCertificatesReport requestBody: description: Action parameters content: @@ -12618,12 +13125,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getAppStatusOverviewReport: + /deviceManagement/reports/microsoft.graph.getAppsInstallSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getAppStatusOverviewReport - operationId: deviceManagement.reports_getAppStatusOverviewReport + summary: Invoke action getAppsInstallSummaryReport + operationId: deviceManagement.reports_getAppsInstallSummaryReport requestBody: description: Action parameters content: @@ -12685,12 +13192,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getCachedReport: + /deviceManagement/reports/microsoft.graph.getAppStatusOverviewReport: post: tags: - deviceManagement.Actions - summary: Invoke action getCachedReport - operationId: deviceManagement.reports_getCachedReport + summary: Invoke action getAppStatusOverviewReport + operationId: deviceManagement.reports_getAppStatusOverviewReport requestBody: description: Action parameters content: @@ -12698,7 +13205,7 @@ paths: schema: type: object properties: - id: + name: type: string nullable: true select: @@ -12731,6 +13238,12 @@ paths: type: integer format: int32 nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true additionalProperties: type: object required: true @@ -12746,12 +13259,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getCertificatesReport: + /deviceManagement/reports/microsoft.graph.getCachedReport: post: tags: - deviceManagement.Actions - summary: Invoke action getCertificatesReport - operationId: deviceManagement.reports_getCertificatesReport + summary: Invoke action getCachedReport + operationId: deviceManagement.reports_getCachedReport requestBody: description: Action parameters content: @@ -12759,7 +13272,7 @@ paths: schema: type: object properties: - name: + id: type: string nullable: true select: @@ -12792,12 +13305,6 @@ paths: type: integer format: int32 nullable: true - sessionId: - type: string - nullable: true - filter: - type: string - nullable: true additionalProperties: type: object required: true @@ -12813,12 +13320,79 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getCertificatesReport: post: tags: - deviceManagement.Actions - summary: Invoke action getCompliancePolicyNonComplianceReport - operationId: deviceManagement.reports_getCompliancePolicyNonComplianceReport + summary: Invoke action getCertificatesReport + operationId: deviceManagement.reports_getCertificatesReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCompliancePolicyNonComplianceReport + operationId: deviceManagement.reports_getCompliancePolicyNonComplianceReport requestBody: description: Action parameters content: @@ -12884,8 +13458,410 @@ paths: post: tags: - deviceManagement.Actions - summary: Invoke action getCompliancePolicyNonComplianceSummaryReport - operationId: deviceManagement.reports_getCompliancePolicyNonComplianceSummaryReport + summary: Invoke action getCompliancePolicyNonComplianceSummaryReport + operationId: deviceManagement.reports_getCompliancePolicyNonComplianceSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getComplianceSettingNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getComplianceSettingNonComplianceReport + operationId: deviceManagement.reports_getComplianceSettingNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigManagerDevicePolicyStatusReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigManagerDevicePolicyStatusReport + operationId: deviceManagement.reports_getConfigManagerDevicePolicyStatusReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPoliciesReportForDevice: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationPoliciesReportForDevice + operationId: deviceManagement.reports_getConfigurationPoliciesReportForDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDevicesReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationPolicyDevicesReport + operationId: deviceManagement.reports_getConfigurationPolicyDevicesReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDeviceSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationPolicyDeviceSummaryReport + operationId: deviceManagement.reports_getConfigurationPolicyDeviceSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationPolicyNonComplianceReport + operationId: deviceManagement.reports_getConfigurationPolicyNonComplianceReport requestBody: description: Action parameters content: @@ -12947,12 +13923,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getComplianceSettingNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getComplianceSettingNonComplianceReport - operationId: deviceManagement.reports_getComplianceSettingNonComplianceReport + summary: Invoke action getConfigurationPolicyNonComplianceSummaryReport + operationId: deviceManagement.reports_getConfigurationPolicyNonComplianceSummaryReport requestBody: description: Action parameters content: @@ -13014,12 +13990,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationPoliciesReportForDevice: + /deviceManagement/reports/microsoft.graph.getConfigurationPolicySettingsDeviceSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationPoliciesReportForDevice - operationId: deviceManagement.reports_getConfigurationPoliciesReportForDevice + summary: Invoke action getConfigurationPolicySettingsDeviceSummaryReport + operationId: deviceManagement.reports_getConfigurationPolicySettingsDeviceSummaryReport requestBody: description: Action parameters content: @@ -13081,12 +14057,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDevicesReport: + /deviceManagement/reports/microsoft.graph.getConfigurationSettingDetailsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationPolicyDevicesReport - operationId: deviceManagement.reports_getConfigurationPolicyDevicesReport + summary: Invoke action getConfigurationSettingDetailsReport + operationId: deviceManagement.reports_getConfigurationSettingDetailsReport requestBody: description: Action parameters content: @@ -13148,12 +14124,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDeviceSummaryReport: + /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationPolicyDeviceSummaryReport - operationId: deviceManagement.reports_getConfigurationPolicyDeviceSummaryReport + summary: Invoke action getConfigurationSettingNonComplianceReport + operationId: deviceManagement.reports_getConfigurationSettingNonComplianceReport requestBody: description: Action parameters content: @@ -13215,12 +14191,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationPolicyNonComplianceReport - operationId: deviceManagement.reports_getConfigurationPolicyNonComplianceReport + summary: Invoke action getConfigurationSettingsReport + operationId: deviceManagement.reports_getConfigurationSettingsReport requestBody: description: Action parameters content: @@ -13282,12 +14258,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceSummaryReport: + /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationPolicyNonComplianceSummaryReport - operationId: deviceManagement.reports_getConfigurationPolicyNonComplianceSummaryReport + summary: Invoke action getDeviceInstallStatusReport + operationId: deviceManagement.reports_getDeviceInstallStatusReport requestBody: description: Action parameters content: @@ -13349,12 +14325,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationSettingDetailsReport: + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationSettingDetailsReport - operationId: deviceManagement.reports_getConfigurationSettingDetailsReport + summary: Invoke action getDeviceManagementIntentSettingsReport + operationId: deviceManagement.reports_getDeviceManagementIntentSettingsReport requestBody: description: Action parameters content: @@ -13416,12 +14392,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationSettingNonComplianceReport - operationId: deviceManagement.reports_getConfigurationSettingNonComplianceReport + summary: Invoke action getDeviceNonComplianceReport + operationId: deviceManagement.reports_getDeviceNonComplianceReport requestBody: description: Action parameters content: @@ -13483,12 +14459,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationSettingsReport - operationId: deviceManagement.reports_getConfigurationSettingsReport + summary: Invoke action getFailedMobileAppsReport + operationId: deviceManagement.reports_getFailedMobileAppsReport requestBody: description: Action parameters content: @@ -13550,12 +14526,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getDeviceInstallStatusReport - operationId: deviceManagement.reports_getDeviceInstallStatusReport + summary: Invoke action getFailedMobileAppsSummaryReport + operationId: deviceManagement.reports_getFailedMobileAppsSummaryReport requestBody: description: Action parameters content: @@ -13617,12 +14593,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getHistoricalReport: post: tags: - deviceManagement.Actions - summary: Invoke action getDeviceNonComplianceReport - operationId: deviceManagement.reports_getDeviceNonComplianceReport + summary: Invoke action getHistoricalReport + operationId: deviceManagement.reports_getHistoricalReport requestBody: description: Action parameters content: @@ -13663,9 +14639,6 @@ paths: type: integer format: int32 nullable: true - sessionId: - type: string - nullable: true filter: type: string nullable: true @@ -13684,12 +14657,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: + /deviceManagement/reports/microsoft.graph.getMalwareSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getFailedMobileAppsReport - operationId: deviceManagement.reports_getFailedMobileAppsReport + summary: Invoke action getMalwareSummaryReport + operationId: deviceManagement.reports_getMalwareSummaryReport requestBody: description: Action parameters content: @@ -13751,12 +14724,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceMetadata: post: tags: - deviceManagement.Actions - summary: Invoke action getFailedMobileAppsSummaryReport - operationId: deviceManagement.reports_getFailedMobileAppsSummaryReport + summary: Invoke action getPolicyNonComplianceMetadata + operationId: deviceManagement.reports_getPolicyNonComplianceMetadata requestBody: description: Action parameters content: @@ -13818,12 +14791,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getHistoricalReport: + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getHistoricalReport - operationId: deviceManagement.reports_getHistoricalReport + summary: Invoke action getPolicyNonComplianceReport + operationId: deviceManagement.reports_getPolicyNonComplianceReport requestBody: description: Action parameters content: @@ -13864,6 +14837,9 @@ paths: type: integer format: int32 nullable: true + sessionId: + type: string + nullable: true filter: type: string nullable: true @@ -13882,12 +14858,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getMalwareSummaryReport: + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getMalwareSummaryReport - operationId: deviceManagement.reports_getMalwareSummaryReport + summary: Invoke action getPolicyNonComplianceSummaryReport + operationId: deviceManagement.reports_getPolicyNonComplianceSummaryReport requestBody: description: Action parameters content: @@ -13949,12 +14925,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceMetadata: + /deviceManagement/reports/microsoft.graph.getRelatedAppsStatusReport: post: tags: - deviceManagement.Actions - summary: Invoke action getPolicyNonComplianceMetadata - operationId: deviceManagement.reports_getPolicyNonComplianceMetadata + summary: Invoke action getRelatedAppsStatusReport + operationId: deviceManagement.reports_getRelatedAppsStatusReport requestBody: description: Action parameters content: @@ -14016,12 +14992,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getReportFilters: post: tags: - deviceManagement.Actions - summary: Invoke action getPolicyNonComplianceReport - operationId: deviceManagement.reports_getPolicyNonComplianceReport + summary: Invoke action getReportFilters + operationId: deviceManagement.reports_getReportFilters requestBody: description: Action parameters content: @@ -14083,12 +15059,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceSummaryReport: + /deviceManagement/reports/microsoft.graph.getSettingNonComplianceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getPolicyNonComplianceSummaryReport - operationId: deviceManagement.reports_getPolicyNonComplianceSummaryReport + summary: Invoke action getSettingNonComplianceReport + operationId: deviceManagement.reports_getSettingNonComplianceReport requestBody: description: Action parameters content: @@ -14150,12 +15126,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getReportFilters: + /deviceManagement/reports/microsoft.graph.getUnhealthyDefenderAgentsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getReportFilters - operationId: deviceManagement.reports_getReportFilters + summary: Invoke action getUnhealthyDefenderAgentsReport + operationId: deviceManagement.reports_getUnhealthyDefenderAgentsReport requestBody: description: Action parameters content: @@ -14217,12 +15193,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getSettingNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallReport: post: tags: - deviceManagement.Actions - summary: Invoke action getSettingNonComplianceReport - operationId: deviceManagement.reports_getSettingNonComplianceReport + summary: Invoke action getUnhealthyFirewallReport + operationId: deviceManagement.reports_getUnhealthyFirewallReport requestBody: description: Action parameters content: @@ -14284,12 +15260,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getUnhealthyDefenderAgentsReport: + /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getUnhealthyDefenderAgentsReport - operationId: deviceManagement.reports_getUnhealthyDefenderAgentsReport + summary: Invoke action getUnhealthyFirewallSummaryReport + operationId: deviceManagement.reports_getUnhealthyFirewallSummaryReport requestBody: description: Action parameters content: @@ -14351,12 +15327,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallReport: + /deviceManagement/reports/microsoft.graph.getUserInstallStatusReport: post: tags: - deviceManagement.Actions - summary: Invoke action getUnhealthyFirewallReport - operationId: deviceManagement.reports_getUnhealthyFirewallReport + summary: Invoke action getUserInstallStatusReport + operationId: deviceManagement.reports_getUserInstallStatusReport requestBody: description: Action parameters content: @@ -14418,12 +15394,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallSummaryReport: + /deviceManagement/reports/microsoft.graph.getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getUnhealthyFirewallSummaryReport - operationId: deviceManagement.reports_getUnhealthyFirewallSummaryReport + summary: Invoke action getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport + operationId: deviceManagement.reports_getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport requestBody: description: Action parameters content: @@ -14485,12 +15461,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getUserInstallStatusReport: + /deviceManagement/reports/microsoft.graph.getWindowsQualityUpdateAlertSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getUserInstallStatusReport - operationId: deviceManagement.reports_getUserInstallStatusReport + summary: Invoke action getWindowsQualityUpdateAlertSummaryReport + operationId: deviceManagement.reports_getWindowsQualityUpdateAlertSummaryReport requestBody: description: Action parameters content: @@ -14820,20 +15796,138 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/microsoft.graph.assign': + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.resourceAccessProfiles_assign + parameters: + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: 'key: id of deviceManagementResourceAccessProfileBase' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/microsoft.graph.clone': + post: + tags: + - deviceManagement.Actions + summary: Invoke action clone + operationId: deviceManagement.reusablePolicySettings_clone + parameters: + - name: deviceManagementReusablePolicySetting-id + in: path + description: 'key: id of deviceManagementReusablePolicySetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementReusablePolicySetting + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReusablePolicySetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.reusablePolicySettings.referencingConfigurationPolicies_assign + parameters: + - name: deviceManagementReusablePolicySetting-id + in: path + description: 'key: id of deviceManagementReusablePolicySetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementReusablePolicySetting + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': post: tags: - deviceManagement.Actions - summary: Invoke action assign - operationId: deviceManagement.resourceAccessProfiles_assign + summary: Invoke action createCopy + operationId: deviceManagement.reusablePolicySettings.referencingConfigurationPolicies_createCopy parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: deviceManagementReusablePolicySetting-id in: path - description: 'key: id of deviceManagementResourceAccessProfileBase' + description: 'key: id of deviceManagementReusablePolicySetting' required: true schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: deviceManagementReusablePolicySetting + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: description: Action parameters content: @@ -14841,10 +15935,12 @@ paths: schema: type: object properties: - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + displayName: + type: string + nullable: true + description: + type: string + nullable: true additionalProperties: type: object required: true @@ -14854,9 +15950,7 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action @@ -15547,6 +16641,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/microsoft.graph.deleteDevices': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deleteDevices + operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_deleteDevices + parameters: + - name: windowsAutopilotDeploymentProfile-id + in: path + description: 'key: id of windowsAutopilotDeploymentProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeploymentProfile + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + serialNumbers: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deletedWindowsAutopilotDeviceState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/microsoft.graph.assign': post: tags: @@ -16171,6 +17306,68 @@ components: additionalProperties: type: object description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. + microsoft.graph.deviceManagementConfigurationPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationPolicy + 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: Policy creation date and time. This property is read-only. + format: date-time + creationSource: + type: string + description: Policy creation source + nullable: true + description: + type: string + description: Policy description + nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is 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: Policy last modification date and time. This property is read-only. + format: date-time + name: + type: string + description: Policy name + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of settings. This property is read-only. + format: int32 + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateReference: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings + additionalProperties: + type: object + description: Device Management Configuration Policy microsoft.graph.dataSharingConsent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16229,7 +17426,7 @@ components: nullable: true isSupervised: type: boolean - description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/HT202837' + description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837' lastContactedDateTime: 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 @@ -17038,6 +18235,55 @@ components: additionalProperties: type: object description: Entity that describes tenant level settings for derived credentials + microsoft.graph.deviceManagementReusablePolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementReusablePolicySetting + 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: reusable setting creation date and time. This property is read-only. + format: date-time + description: + type: string + description: reusable setting description supplied by user. + nullable: true + displayName: + type: string + description: reusable setting display name supplied by user. + 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 when reusable setting was last modified. This property is read-only. + format: date-time + referencingConfigurationPolicyCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + settingDefinitionId: + type: string + description: setting definition id associated with this reusable setting. + nullable: true + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + referencingConfigurationPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + description: configuration policies referencing the current reusable setting + additionalProperties: + type: object + description: Graph model for a reusable setting microsoft.graph.roleScopeTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17184,6 +18430,59 @@ components: additionalProperties: type: object description: Base type for assignment targets. + microsoft.graph.deviceManagementConfigurationPlatforms: + title: deviceManagementConfigurationPlatforms + enum: + - none + - macOS + - windows10X + - windows10 + type: string + microsoft.graph.deviceManagementConfigurationTechnologies: + title: deviceManagementConfigurationTechnologies + enum: + - none + - mdm + - windows10XManagement + - configManager + type: string + microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: + title: deviceManagementConfigurationPolicyTemplateReference + type: object + properties: + templateDisplayName: + type: string + description: Template Display Name of the referenced template. This property is read-only. + nullable: true + templateDisplayVersion: + type: string + description: Template Display Version of the referenced Template. This property is read-only. + nullable: true + templateFamily: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + templateId: + type: string + description: Template id + nullable: true + additionalProperties: + type: object + description: Policy template reference information + microsoft.graph.deviceManagementConfigurationSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSetting + type: object + properties: + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + settingDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions + additionalProperties: + type: object + description: Setting instance within policy microsoft.graph.discoverySource: title: discoverySource enum: @@ -17848,6 +19147,16 @@ components: - apply - remove type: string + microsoft.graph.deviceManagementConfigurationSettingInstance: + title: deviceManagementConfigurationSettingInstance + type: object + properties: + settingDefinitionId: + type: string + description: Setting Definition Id + additionalProperties: + type: object + description: Setting instance within policy microsoft.graph.cloudPcManagementAssignmentTarget: title: cloudPcManagementAssignmentTarget type: object @@ -17877,6 +19186,91 @@ components: - include - exclude type: string + microsoft.graph.deviceManagementConfigurationTemplateFamily: + title: deviceManagementConfigurationTemplateFamily + enum: + - none + - endpointSecurityAntivirus + - endpointSecurityDiskEncryption + - endpointSecurityFirewall + - endpointSecurityEndpointDectionAndResponse + - endpointSecurityAttackSurfaceReduction + - endpointSecurityAccountProtection + - endpointSecurityApplicationControl + type: string + microsoft.graph.deviceManagementConfigurationSettingDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSettingDefinition + type: object + properties: + accessTypes: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' + applicability: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' + baseUri: + type: string + description: Base CSP Path + nullable: true + categoryId: + type: string + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + nullable: true + description: + type: string + description: Description of the item + nullable: true + displayName: + type: string + description: Display name of the item + nullable: true + helpText: + type: string + description: Help text of the item + nullable: true + infoUrls: + type: array + items: + type: string + nullable: true + description: List of links more info for the setting can be found at + keywords: + type: array + items: + type: string + nullable: true + description: Tokens which to search settings on + name: + type: string + description: Name of the item + nullable: true + occurrence: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' + offsetUri: + type: string + description: Offset CSP Path from Base + nullable: true + referredSettingInformationList: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' + description: List of referred setting information. + rootDefinitionId: + type: string + description: Root setting definition if the setting is a child setting. + nullable: true + settingUsage: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + uxBehavior: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' + version: + type: string + description: Item Version + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' + additionalProperties: + type: object microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType enum: @@ -18543,6 +19937,88 @@ components: description: The structure of this object is service-specific additionalProperties: type: object + microsoft.graph.deviceManagementConfigurationSettingAccessTypes: + title: deviceManagementConfigurationSettingAccessTypes + enum: + - none + - add + - copy + - delete + - get + - replace + - execute + type: string + microsoft.graph.deviceManagementConfigurationSettingApplicability: + title: deviceManagementConfigurationSettingApplicability + type: object + properties: + description: + type: string + description: description of the setting + nullable: true + deviceMode: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationDeviceMode' + platform: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationSettingOccurrence: + title: deviceManagementConfigurationSettingOccurrence + type: object + properties: + maxDeviceOccurrence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Maximum times setting can be set on device. + format: int32 + nullable: true + minDeviceOccurrence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationReferredSettingInformation: + title: deviceManagementConfigurationReferredSettingInformation + type: object + properties: + settingDefinitionId: + type: string + description: Setting definition id that is being referred to a setting. Applicable for reusable setting + nullable: true + additionalProperties: + type: object + description: Referred setting information about reusable setting + microsoft.graph.deviceManagementConfigurationSettingUsage: + title: deviceManagementConfigurationSettingUsage + enum: + - none + - configuration + type: string + microsoft.graph.deviceManagementConfigurationControlType: + title: deviceManagementConfigurationControlType + enum: + - default + - dropdown + - smallTextBox + - largeTextBox + - toggle + - multiheaderGrid + - contextPane + type: string + microsoft.graph.deviceManagementConfigurationSettingVisibility: + title: deviceManagementConfigurationSettingVisibility + enum: + - none + - settingsCatalog + - template + type: string microsoft.graph.windows10DeviceModeType: title: windows10DeviceModeType enum: @@ -18646,6 +20122,12 @@ components: type: string additionalProperties: type: object + microsoft.graph.deviceManagementConfigurationDeviceMode: + title: deviceManagementConfigurationDeviceMode + enum: + - none + - kiosk + type: string microsoft.graph.deviceManagementConstraint: title: deviceManagementConstraint type: object diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 2d794d0eeaa..ffd6b98bf42 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -13854,7 +13854,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -13976,7 +13976,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 491bfac430a..ed2f0f85358 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -5775,6 +5775,8 @@ paths: - description desc - displayName - displayName desc + - endOfSupportDate + - endOfSupportDate desc - featureUpdateVersion - featureUpdateVersion desc - lastModifiedDateTime @@ -5797,6 +5799,7 @@ paths: - deployableContentDisplayName - description - displayName + - endOfSupportDate - featureUpdateVersion - lastModifiedDateTime - roleScopeTagIds @@ -5891,6 +5894,7 @@ paths: - deployableContentDisplayName - description - displayName + - endOfSupportDate - featureUpdateVersion - lastModifiedDateTime - roleScopeTagIds @@ -6494,6 +6498,7 @@ paths: items: enum: - directory + - cloudPC - entitlementManagement - deviceManagement type: string @@ -6509,6 +6514,7 @@ paths: enum: - '*' - directory + - cloudPC - entitlementManagement - deviceManagement type: string @@ -6522,6 +6528,8 @@ paths: links: directory: operationId: roleManagement.GetDirectory + cloudPC: + operationId: roleManagement.GetCloudPC entitlementManagement: operationId: roleManagement.GetEntitlementManagement deviceManagement: @@ -6547,12 +6555,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/deviceManagement: + /roleManagement/cloudPC: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get deviceManagement from roleManagement - operationId: roleManagement_GetDeviceManagement + summary: Get cloudPC from roleManagement + operationId: roleManagement_GetCloudPC parameters: - name: $select in: query @@ -6593,19 +6601,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' links: resourceNamespaces: - operationId: roleManagement.DeviceManagement.ListResourceNamespaces + operationId: roleManagement.CloudPC.ListResourceNamespaces roleAssignments: - operationId: roleManagement.DeviceManagement.ListRoleAssignments + operationId: roleManagement.CloudPC.ListRoleAssignments roleDefinitions: - operationId: roleManagement.DeviceManagement.ListRoleDefinitions + operationId: roleManagement.CloudPC.ListRoleDefinitions default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplicationMultiple - summary: Update the navigation property deviceManagement in roleManagement - operationId: roleManagement_UpdateDeviceManagement + summary: Update the navigation property cloudPC in roleManagement + operationId: roleManagement_UpdateCloudPC requestBody: description: New navigation property values content: @@ -6622,8 +6630,8 @@ paths: delete: tags: - roleManagement.rbacApplicationMultiple - summary: Delete navigation property deviceManagement for roleManagement - operationId: roleManagement_DeleteDeviceManagement + summary: Delete navigation property cloudPC for roleManagement + operationId: roleManagement_DeleteCloudPC parameters: - name: If-Match in: header @@ -6636,12 +6644,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/deviceManagement/resourceNamespaces: + /roleManagement/cloudPC/resourceNamespaces: get: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.deviceManagement_ListResourceNamespaces + operationId: roleManagement.cloudPC_ListResourceNamespaces parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -6717,7 +6725,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceNamespaces for roleManagement - operationId: roleManagement.deviceManagement_CreateResourceNamespaces + operationId: roleManagement.cloudPC_CreateResourceNamespaces requestBody: description: New navigation property content: @@ -6735,12 +6743,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}': + '/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.deviceManagement_GetResourceNamespaces + operationId: roleManagement.cloudPC_GetResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -6785,7 +6793,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' links: resourceActions: - operationId: roleManagement.deviceManagement.ResourceNamespaces.ListResourceActions + operationId: roleManagement.cloudPC.ResourceNamespaces.ListResourceActions parameters: unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id default: @@ -6795,7 +6803,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceNamespaces in roleManagement - operationId: roleManagement.deviceManagement_UpdateResourceNamespaces + operationId: roleManagement.cloudPC_UpdateResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -6821,7 +6829,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceNamespaces for roleManagement - operationId: roleManagement.deviceManagement_DeleteResourceNamespaces + operationId: roleManagement.cloudPC_DeleteResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -6841,12 +6849,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': + '/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': post: tags: - roleManagement.Actions summary: Invoke action importResourceActions - operationId: roleManagement.deviceManagement.resourceNamespaces_importResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_importResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -6882,12 +6890,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': + '/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces_ListResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -6979,7 +6987,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceActions for roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces_CreateResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7005,12 +7013,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': + '/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces_GetResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7065,7 +7073,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' links: resourceScope: - operationId: roleManagement.deviceManagement.resourceNamespaces.ResourceActions.GetResourceScope + operationId: roleManagement.cloudPC.resourceNamespaces.ResourceActions.GetResourceScope parameters: unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id unifiedRbacResourceAction-id: $request.path.unifiedRbacResourceAction-id @@ -7076,7 +7084,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceActions in roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces_UpdateResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7109,7 +7117,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceActions for roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces_DeleteResourceActions + operationId: roleManagement.cloudPC.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7136,12 +7144,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': + '/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceScope from roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_GetResourceScope + operationId: roleManagement.cloudPC.resourceNamespaces.resourceActions_GetResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7198,7 +7206,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceScope in roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_UpdateResourceScope + operationId: roleManagement.cloudPC.resourceNamespaces.resourceActions_UpdateResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7231,7 +7239,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceScope for roleManagement - operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_DeleteResourceScope + operationId: roleManagement.cloudPC.resourceNamespaces.resourceActions_DeleteResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -7258,12 +7266,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/deviceManagement/roleAssignments: + /roleManagement/cloudPC/roleAssignments: get: tags: - roleManagement.rbacApplicationMultiple summary: Get roleAssignments from roleManagement - operationId: roleManagement.deviceManagement_ListRoleAssignments + operationId: roleManagement.cloudPC_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -7363,7 +7371,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to roleAssignments for roleManagement - operationId: roleManagement.deviceManagement_CreateRoleAssignments + operationId: roleManagement.cloudPC_CreateRoleAssignments requestBody: description: New navigation property content: @@ -7381,12 +7389,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get roleAssignments from roleManagement - operationId: roleManagement.deviceManagement_GetRoleAssignments + operationId: roleManagement.cloudPC_GetRoleAssignments parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7443,19 +7451,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' links: appScopes: - operationId: roleManagement.deviceManagement.RoleAssignments.ListAppScopes + operationId: roleManagement.cloudPC.RoleAssignments.ListAppScopes parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id directoryScopes: - operationId: roleManagement.deviceManagement.RoleAssignments.ListDirectoryScopes + operationId: roleManagement.cloudPC.RoleAssignments.ListDirectoryScopes parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id principals: - operationId: roleManagement.deviceManagement.RoleAssignments.ListPrincipals + operationId: roleManagement.cloudPC.RoleAssignments.ListPrincipals parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id roleDefinition: - operationId: roleManagement.deviceManagement.RoleAssignments.GetRoleDefinition + operationId: roleManagement.cloudPC.RoleAssignments.GetRoleDefinition parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: @@ -7465,7 +7473,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property roleAssignments in roleManagement - operationId: roleManagement.deviceManagement_UpdateRoleAssignments + operationId: roleManagement.cloudPC_UpdateRoleAssignments parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7491,7 +7499,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property roleAssignments for roleManagement - operationId: roleManagement.deviceManagement_DeleteRoleAssignments + operationId: roleManagement.cloudPC_DeleteRoleAssignments parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7511,12 +7519,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes': get: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_ListAppScopes + operationId: roleManagement.cloudPC.roleAssignments_ListAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7600,7 +7608,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to appScopes for roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_CreateAppScopes + operationId: roleManagement.cloudPC.roleAssignments_CreateAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7626,12 +7634,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_GetAppScopes + operationId: roleManagement.cloudPC.roleAssignments_GetAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7687,7 +7695,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property appScopes in roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_UpdateAppScopes + operationId: roleManagement.cloudPC.roleAssignments_UpdateAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7720,7 +7728,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property appScopes for roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_DeleteAppScopes + operationId: roleManagement.cloudPC.roleAssignments_DeleteAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7747,12 +7755,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes': get: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_ListDirectoryScopes + operationId: roleManagement.cloudPC.roleAssignments_ListDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7829,12 +7837,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref': get: tags: - roleManagement.rbacApplicationMultiple summary: Get ref of directoryScopes from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_ListRefDirectoryScopes + operationId: roleManagement.cloudPC.roleAssignments_ListRefDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7890,7 +7898,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property ref to directoryScopes for roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_CreateRefDirectoryScopes + operationId: roleManagement.cloudPC.roleAssignments_CreateRefDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -7920,12 +7928,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals': get: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_ListPrincipals + operationId: roleManagement.cloudPC.roleAssignments_ListPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8002,12 +8010,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref': get: tags: - roleManagement.rbacApplicationMultiple summary: Get ref of principals from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_ListRefPrincipals + operationId: roleManagement.cloudPC.roleAssignments_ListRefPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8063,7 +8071,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property ref to principals for roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_CreateRefPrincipals + operationId: roleManagement.cloudPC.roleAssignments_CreateRefPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8093,12 +8101,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition': get: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinition from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_GetRoleDefinition + operationId: roleManagement.cloudPC.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8150,18 +8158,18 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: inheritsPermissionsFrom: - operationId: roleManagement.deviceManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref': + '/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplicationMultiple summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_GetRefRoleDefinition + operationId: roleManagement.cloudPC.roleAssignments_GetRefRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8179,7 +8187,7 @@ paths: type: string links: inheritsPermissionsFrom: - operationId: roleManagement.deviceManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: @@ -8189,7 +8197,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_SetRefRoleDefinition + operationId: roleManagement.cloudPC.roleAssignments_SetRefRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8217,7 +8225,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.deviceManagement.roleAssignments_DeleteRefRoleDefinition + operationId: roleManagement.cloudPC.roleAssignments_DeleteRefRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path @@ -8237,12 +8245,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/deviceManagement/roleDefinitions: + /roleManagement/cloudPC/roleDefinitions: get: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinitions from roleManagement - operationId: roleManagement.deviceManagement_ListRoleDefinitions + operationId: roleManagement.cloudPC_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -8339,7 +8347,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement_CreateRoleDefinitions + operationId: roleManagement.cloudPC_CreateRoleDefinitions requestBody: description: New navigation property content: @@ -8357,12 +8365,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinitions from roleManagement - operationId: roleManagement.deviceManagement_GetRoleDefinitions + operationId: roleManagement.cloudPC_GetRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -8414,7 +8422,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: inheritsPermissionsFrom: - operationId: roleManagement.deviceManagement.RoleDefinitions.ListInheritsPermissionsFrom + operationId: roleManagement.cloudPC.RoleDefinitions.ListInheritsPermissionsFrom parameters: unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id default: @@ -8424,7 +8432,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property roleDefinitions in roleManagement - operationId: roleManagement.deviceManagement_UpdateRoleDefinitions + operationId: roleManagement.cloudPC_UpdateRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -8450,7 +8458,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property roleDefinitions for roleManagement - operationId: roleManagement.deviceManagement_DeleteRoleDefinitions + operationId: roleManagement.cloudPC_DeleteRoleDefinitions parameters: - name: unifiedRoleDefinition-id in: path @@ -8470,12 +8478,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': get: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions_ListInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions_ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -8579,7 +8587,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions_CreateInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions_CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -8605,12 +8613,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': get: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions_GetInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions_GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -8669,7 +8677,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: inheritsPermissionsFrom: - operationId: roleManagement.deviceManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom parameters: unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 @@ -8680,7 +8688,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions_UpdateInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions_UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -8713,7 +8721,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.deviceManagement.roleDefinitions_DeleteInheritsPermissionsFrom + operationId: roleManagement.cloudPC.roleDefinitions_DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path @@ -8740,12 +8748,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/directory: + /roleManagement/deviceManagement: get: tags: - - roleManagement.rbacApplication - summary: Get directory from roleManagement - operationId: roleManagement_GetDirectory + - roleManagement.rbacApplicationMultiple + summary: Get deviceManagement from roleManagement + operationId: roleManagement_GetDeviceManagement parameters: - name: $select in: query @@ -8761,13 +8769,6 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions - - roleAssignmentApprovals - - roleAssignmentRequests - - roleAssignmentScheduleInstances - - roleAssignmentSchedules - - roleEligibilityRequests - - roleEligibilityScheduleInstances - - roleEligibilitySchedules type: string - name: $expand in: query @@ -8783,13 +8784,6 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions - - roleAssignmentApprovals - - roleAssignmentRequests - - roleAssignmentScheduleInstances - - roleAssignmentSchedules - - roleEligibilityRequests - - roleEligibilityScheduleInstances - - roleEligibilitySchedules type: string responses: '200': @@ -8797,42 +8791,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' links: resourceNamespaces: - operationId: roleManagement.Directory.ListResourceNamespaces + operationId: roleManagement.DeviceManagement.ListResourceNamespaces roleAssignments: - operationId: roleManagement.Directory.ListRoleAssignments + operationId: roleManagement.DeviceManagement.ListRoleAssignments roleDefinitions: - operationId: roleManagement.Directory.ListRoleDefinitions - roleAssignmentApprovals: - operationId: roleManagement.Directory.ListRoleAssignmentApprovals - roleAssignmentRequests: - operationId: roleManagement.Directory.ListRoleAssignmentRequests - roleAssignmentScheduleInstances: - operationId: roleManagement.Directory.ListRoleAssignmentScheduleInstances - roleAssignmentSchedules: - operationId: roleManagement.Directory.ListRoleAssignmentSchedules - roleEligibilityRequests: - operationId: roleManagement.Directory.ListRoleEligibilityRequests - roleEligibilityScheduleInstances: - operationId: roleManagement.Directory.ListRoleEligibilityScheduleInstances - roleEligibilitySchedules: - operationId: roleManagement.Directory.ListRoleEligibilitySchedules + operationId: roleManagement.DeviceManagement.ListRoleDefinitions default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication - summary: Update the navigation property directory in roleManagement - operationId: roleManagement_UpdateDirectory + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property deviceManagement in roleManagement + operationId: roleManagement_UpdateDeviceManagement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' required: true responses: '204': @@ -8842,9 +8822,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication - summary: Delete navigation property directory for roleManagement - operationId: roleManagement_DeleteDirectory + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property deviceManagement for roleManagement + operationId: roleManagement_DeleteDeviceManagement parameters: - name: If-Match in: header @@ -8857,106 +8837,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': - get: - tags: - - roleManagement.Functions - summary: Invoke function roleScheduleInstances - operationId: roleManagement.directory_roleScheduleInstances - parameters: - - name: directoryScopeId - in: path - description: 'Usage: directoryScopeId={directoryScopeId}' - required: true - schema: - type: string - nullable: true - - name: appScopeId - in: path - description: 'Usage: appScopeId={appScopeId}' - required: true - schema: - type: string - nullable: true - - name: principalId - in: path - description: 'Usage: principalId={principalId}' - required: true - schema: - type: string - nullable: true - - name: roleDefinitionId - in: path - description: 'Usage: roleDefinitionId={roleDefinitionId}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': - get: - tags: - - roleManagement.Functions - summary: Invoke function roleSchedules - operationId: roleManagement.directory_roleSchedules - parameters: - - name: directoryScopeId - in: path - description: 'Usage: directoryScopeId={directoryScopeId}' - required: true - schema: - type: string - nullable: true - - name: appScopeId - in: path - description: 'Usage: appScopeId={appScopeId}' - required: true - schema: - type: string - nullable: true - - name: principalId - in: path - description: 'Usage: principalId={principalId}' - required: true - schema: - type: string - nullable: true - - name: roleDefinitionId - in: path - description: 'Usage: roleDefinitionId={roleDefinitionId}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/resourceNamespaces: + /roleManagement/deviceManagement/resourceNamespaces: get: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.directory_ListResourceNamespaces + operationId: roleManagement.deviceManagement_ListResourceNamespaces parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9030,9 +8916,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceNamespaces for roleManagement - operationId: roleManagement.directory_CreateResourceNamespaces + operationId: roleManagement.deviceManagement_CreateResourceNamespaces requestBody: description: New navigation property content: @@ -9050,12 +8936,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}': + '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}': get: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.directory_GetResourceNamespaces + operationId: roleManagement.deviceManagement_GetResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9100,7 +8986,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' links: resourceActions: - operationId: roleManagement.directory.ResourceNamespaces.ListResourceActions + operationId: roleManagement.deviceManagement.ResourceNamespaces.ListResourceActions parameters: unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id default: @@ -9108,9 +8994,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceNamespaces in roleManagement - operationId: roleManagement.directory_UpdateResourceNamespaces + operationId: roleManagement.deviceManagement_UpdateResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9134,9 +9020,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceNamespaces for roleManagement - operationId: roleManagement.directory_DeleteResourceNamespaces + operationId: roleManagement.deviceManagement_DeleteResourceNamespaces parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9156,12 +9042,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': + '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': post: tags: - roleManagement.Actions summary: Invoke action importResourceActions - operationId: roleManagement.directory.resourceNamespaces_importResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_importResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9197,12 +9083,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': + '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement - operationId: roleManagement.directory.resourceNamespaces_ListResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9292,9 +9178,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceActions for roleManagement - operationId: roleManagement.directory.resourceNamespaces_CreateResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9320,12 +9206,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': + '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement - operationId: roleManagement.directory.resourceNamespaces_GetResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9380,7 +9266,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' links: resourceScope: - operationId: roleManagement.directory.resourceNamespaces.ResourceActions.GetResourceScope + operationId: roleManagement.deviceManagement.resourceNamespaces.ResourceActions.GetResourceScope parameters: unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id unifiedRbacResourceAction-id: $request.path.unifiedRbacResourceAction-id @@ -9389,9 +9275,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceActions in roleManagement - operationId: roleManagement.directory.resourceNamespaces_UpdateResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9422,9 +9308,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceActions for roleManagement - operationId: roleManagement.directory.resourceNamespaces_DeleteResourceActions + operationId: roleManagement.deviceManagement.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9451,12 +9337,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': + '/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Get resourceScope from roleManagement - operationId: roleManagement.directory.resourceNamespaces.resourceActions_GetResourceScope + operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_GetResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9511,9 +9397,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceScope in roleManagement - operationId: roleManagement.directory.resourceNamespaces.resourceActions_UpdateResourceScope + operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_UpdateResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9544,9 +9430,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication + - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceScope for roleManagement - operationId: roleManagement.directory.resourceNamespaces.resourceActions_DeleteResourceScope + operationId: roleManagement.deviceManagement.resourceNamespaces.resourceActions_DeleteResourceScope parameters: - name: unifiedRbacResourceNamespace-id in: path @@ -9573,12 +9459,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/directory/roleAssignmentApprovals: + /roleManagement/deviceManagement/roleAssignments: get: tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentApprovals from roleManagement - operationId: roleManagement.directory_ListRoleAssignmentApprovals + - roleManagement.rbacApplicationMultiple + summary: Get roleAssignments from roleManagement + operationId: roleManagement.deviceManagement_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9597,6 +9483,20 @@ paths: enum: - id - id desc + - appScopeIds + - appScopeIds desc + - condition + - condition desc + - description + - description desc + - directoryScopeIds + - directoryScopeIds desc + - displayName + - displayName desc + - principalIds + - principalIds desc + - roleDefinitionId + - roleDefinitionId desc type: string - name: $select in: query @@ -9609,7 +9509,17 @@ paths: items: enum: - id - - steps + - appScopeIds + - condition + - description + - directoryScopeIds + - displayName + - principalIds + - roleDefinitionId + - appScopes + - directoryScopes + - principals + - roleDefinition type: string - name: $expand in: query @@ -9622,7 +9532,10 @@ paths: items: enum: - '*' - - steps + - appScopes + - directoryScopes + - principals + - roleDefinition type: string responses: '200': @@ -9630,13 +9543,13 @@ paths: content: application/json: schema: - title: Collection of approval + title: Collection of unifiedRoleAssignmentMultiple type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' '@odata.nextLink': type: string additionalProperties: @@ -9649,15 +9562,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentApprovals for roleManagement - operationId: roleManagement.directory_CreateRoleAssignmentApprovals + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to roleAssignments for roleManagement + operationId: roleManagement.deviceManagement_CreateRoleAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' required: true responses: '201': @@ -9665,24 +9578,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentApprovals/{approval-id}': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}': get: tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentApprovals from roleManagement - operationId: roleManagement.directory_GetRoleAssignmentApprovals + - roleManagement.rbacApplicationMultiple + summary: Get roleAssignments from roleManagement + operationId: roleManagement.deviceManagement_GetRoleAssignments parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: $select in: query description: Select properties to be returned @@ -9694,7 +9607,17 @@ paths: items: enum: - id - - steps + - appScopeIds + - condition + - description + - directoryScopeIds + - displayName + - principalIds + - roleDefinitionId + - appScopes + - directoryScopes + - principals + - roleDefinition type: string - name: $expand in: query @@ -9707,7 +9630,10 @@ paths: items: enum: - '*' - - steps + - appScopes + - directoryScopes + - principals + - roleDefinition type: string responses: '200': @@ -9715,34 +9641,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' links: - steps: - operationId: roleManagement.directory.RoleAssignmentApprovals.ListSteps + appScopes: + operationId: roleManagement.deviceManagement.RoleAssignments.ListAppScopes parameters: - approval-id: $request.path.approval-id + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id + directoryScopes: + operationId: roleManagement.deviceManagement.RoleAssignments.ListDirectoryScopes + parameters: + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id + principals: + operationId: roleManagement.deviceManagement.RoleAssignments.ListPrincipals + parameters: + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id + roleDefinition: + operationId: roleManagement.deviceManagement.RoleAssignments.GetRoleDefinition + parameters: + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentApprovals in roleManagement - operationId: roleManagement.directory_UpdateRoleAssignmentApprovals + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property roleAssignments in roleManagement + operationId: roleManagement.deviceManagement_UpdateRoleAssignments parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignmentMultiple requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' required: true responses: '204': @@ -9752,17 +9690,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentApprovals for roleManagement - operationId: roleManagement.directory_DeleteRoleAssignmentApprovals + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property roleAssignments for roleManagement + operationId: roleManagement.deviceManagement_DeleteRoleAssignments parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: If-Match in: header description: ETag @@ -9774,20 +9712,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes': get: tags: - - roleManagement.rbacApplication - summary: Get steps from roleManagement - operationId: roleManagement.directory.roleAssignmentApprovals_ListSteps + - roleManagement.rbacApplicationMultiple + summary: Get appScopes from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_ListAppScopes parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9805,20 +9743,10 @@ paths: enum: - id - id desc - - assignedToMe - - assignedToMe desc - displayName - displayName desc - - justification - - justification desc - - reviewedBy - - reviewedBy desc - - reviewedDateTime - - reviewedDateTime desc - - reviewResult - - reviewResult desc - - status - - status desc + - type + - type desc type: string - name: $select in: query @@ -9831,13 +9759,8 @@ paths: items: enum: - id - - assignedToMe - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status + - type type: string - name: $expand in: query @@ -9857,13 +9780,13 @@ paths: content: application/json: schema: - title: Collection of approvalStep + title: Collection of appScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' '@odata.nextLink': type: string additionalProperties: @@ -9876,23 +9799,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplication - summary: Create new navigation property to steps for roleManagement - operationId: roleManagement.directory.roleAssignmentApprovals_CreateSteps + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to appScopes for roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_CreateAppScopes parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignmentMultiple requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '201': @@ -9900,31 +9823,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}': get: tags: - - roleManagement.rbacApplication - summary: Get steps from roleManagement - operationId: roleManagement.directory.roleAssignmentApprovals_GetSteps + - roleManagement.rbacApplicationMultiple + summary: Get appScopes from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_GetAppScopes parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - name: appScope-id in: path - description: 'key: id of approvalStep' + description: 'key: id of appScope' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: appScope - name: $select in: query description: Select properties to be returned @@ -9968,30 +9894,30 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - roleManagement.rbacApplication - summary: Update the navigation property steps in roleManagement - operationId: roleManagement.directory.roleAssignmentApprovals_UpdateSteps + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property appScopes in roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_UpdateAppScopes parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - name: appScope-id in: path - description: 'key: id of approvalStep' + description: 'key: id of appScope' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: appScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -10001,24 +9927,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication - summary: Delete navigation property steps for roleManagement - operationId: roleManagement.directory.roleAssignmentApprovals_DeleteSteps + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property appScopes for roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_DeleteAppScopes parameters: - - name: approval-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - name: appScope-id in: path - description: 'key: id of approvalStep' + description: 'key: id of appScope' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: appScope - name: If-Match in: header description: ETag @@ -10030,38 +9956,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes': get: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleAssignmentApprovals_filterByCurrentUser + - roleManagement.rbacApplicationMultiple + summary: Get directoryScopes from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_ListDirectoryScopes parameters: - - name: on + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleAssignmentRequests: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentRequests from roleManagement - operationId: roleManagement.directory_ListRoleAssignmentRequests - parameters: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10079,38 +9987,8 @@ paths: enum: - id - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - customData - - customData desc - - status - - status desc - - action - - action desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - scheduleInfo - - scheduleInfo desc - - targetScheduleId - - targetScheduleId desc - - ticketInfo - - ticketInfo desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -10170,13 +10048,70 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentRequest + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref': + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get ref of directoryScopes from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_ListRefDirectoryScopes + parameters: + - name: unifiedRoleAssignmentMultiple-id + in: path + description: 'key: id of unifiedRoleAssignmentMultiple' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - $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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + type: string '@odata.nextLink': type: string additionalProperties: @@ -10189,11 +10124,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentRequests for roleManagement - operationId: roleManagement.directory_CreateRoleAssignmentRequests + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property ref to directoryScopes for roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_CreateRefDirectoryScopes + parameters: + - name: unifiedRoleAssignmentMultiple-id + in: path + description: 'key: id of unifiedRoleAssignmentMultiple' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentMultiple requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: @@ -10201,28 +10144,50 @@ paths: required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals': get: tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentRequests from roleManagement - operationId: roleManagement.directory_GetRoleAssignmentRequests + - roleManagement.rbacApplicationMultiple + summary: Get principals from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_ListPrincipals parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - $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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -10234,28 +10199,20 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - appScopeId + - createdDateTime + - createdUsing - directoryScopeId - - isValidationOnly - - justification + - modifiedDateTime - principalId - roleDefinitionId + - status + - memberType - scheduleInfo - - targetScheduleId - - ticketInfo - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string - name: $expand in: query @@ -10268,12 +10225,10 @@ paths: items: enum: - '*' - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string responses: '200': @@ -10281,99 +10236,128 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' - links: - activatedUsing: - operationId: roleManagement.directory.RoleAssignmentRequests.GetActivatedUsing - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - appScope: - operationId: roleManagement.directory.RoleAssignmentRequests.GetAppScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - directoryScope: - operationId: roleManagement.directory.RoleAssignmentRequests.GetDirectoryScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - principal: - operationId: roleManagement.directory.RoleAssignmentRequests.GetPrincipal - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - roleDefinition: - operationId: roleManagement.directory.RoleAssignmentRequests.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - targetSchedule: - operationId: roleManagement.directory.RoleAssignmentRequests.GetTargetSchedule - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref': + get: tags: - - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentRequests in roleManagement - operationId: roleManagement.directory_UpdateRoleAssignmentRequests + - roleManagement.rbacApplicationMultiple + summary: Get ref of principals from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_ListRefPrincipals parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' - required: true + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + - $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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentRequests for roleManagement - operationId: roleManagement.directory_DeleteRoleAssignmentRequests + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property ref to principals for roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_CreateRefPrincipals parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: unifiedRoleAssignmentMultiple + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition': get: tags: - - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetActivatedUsing + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinition from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_GetRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: $select in: query description: Select properties to be returned @@ -10385,20 +10369,8 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - displayName + - type type: string - name: $expand in: query @@ -10411,10 +10383,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -10422,41 +10390,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - directoryScope: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - principal: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - roleDefinition: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.deviceManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref': + '/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref': get: tags: - - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefActivatedUsing + - roleManagement.rbacApplicationMultiple + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_GetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentMultiple responses: '200': description: Retrieved navigation property link @@ -10465,38 +10421,26 @@ paths: schema: type: string links: - appScope: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - directoryScope: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - principal: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - roleDefinition: - operationId: roleManagement.directory.roleAssignmentRequests.ActivatedUsing.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.deviceManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentMultiple-id: $request.path.unifiedRoleAssignmentMultiple-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefActivatedUsing + - roleManagement.rbacApplicationMultiple + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_SetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentMultiple requestBody: description: New navigation property ref values content: @@ -10514,17 +10458,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefActivatedUsing + - roleManagement.rbacApplicationMultiple + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.deviceManagement.roleAssignments_DeleteRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentMultiple-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentMultiple' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: If-Match in: header description: ETag @@ -10536,20 +10480,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope': + /roleManagement/deviceManagement/roleDefinitions: get: tags: - - roleManagement.rbacApplication - summary: Get appScope from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetAppScope + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinitions from roleManagement + operationId: roleManagement.deviceManagement_ListRoleDefinitions parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true + - $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: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string - name: $select in: query description: Select properties to be returned @@ -10561,8 +10532,15 @@ paths: items: enum: - id + - description - displayName - - type + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -10575,6 +10553,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -10582,29 +10561,2170 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + title: Collection of unifiedRoleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref': - get: + post: tags: - - roleManagement.rbacApplication - summary: Get ref of appScope from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefAppScope - parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement_CreateRoleDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}': + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get roleDefinitions from roleManagement + operationId: roleManagement.deviceManagement_GetRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.deviceManagement.RoleDefinitions.ListInheritsPermissionsFrom + parameters: + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.deviceManagement_UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.deviceManagement_DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions_ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRoleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplicationMultiple + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions_CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + get: + tags: + - roleManagement.rbacApplicationMultiple + summary: Get inheritsPermissionsFrom from roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions_GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.deviceManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom + parameters: + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplicationMultiple + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions_UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplicationMultiple + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.deviceManagement.roleDefinitions_DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory: + get: + tags: + - roleManagement.rbacApplication + summary: Get directory from roleManagement + operationId: roleManagement_GetDirectory + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - resourceNamespaces + - roleAssignments + - roleDefinitions + - roleAssignmentApprovals + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceNamespaces + - roleAssignments + - roleDefinitions + - roleAssignmentApprovals + - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests + - roleAssignmentSchedules + - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests + - roleEligibilitySchedules + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + links: + resourceNamespaces: + operationId: roleManagement.Directory.ListResourceNamespaces + roleAssignments: + operationId: roleManagement.Directory.ListRoleAssignments + roleDefinitions: + operationId: roleManagement.Directory.ListRoleDefinitions + roleAssignmentApprovals: + operationId: roleManagement.Directory.ListRoleAssignmentApprovals + roleAssignmentScheduleInstances: + operationId: roleManagement.Directory.ListRoleAssignmentScheduleInstances + roleAssignmentScheduleRequests: + operationId: roleManagement.Directory.ListRoleAssignmentScheduleRequests + roleAssignmentSchedules: + operationId: roleManagement.Directory.ListRoleAssignmentSchedules + roleEligibilityScheduleInstances: + operationId: roleManagement.Directory.ListRoleEligibilityScheduleInstances + roleEligibilityScheduleRequests: + operationId: roleManagement.Directory.ListRoleEligibilityScheduleRequests + roleEligibilitySchedules: + operationId: roleManagement.Directory.ListRoleEligibilitySchedules + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + operationId: roleManagement_UpdateDirectory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + required: true + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignmentRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + operationId: roleManagement_DeleteDirectory + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': + get: + tags: + - roleManagement.Functions + summary: Invoke function roleScheduleInstances + operationId: roleManagement.directory_roleScheduleInstances + parameters: + - name: directoryScopeId + in: path + description: 'Usage: directoryScopeId={directoryScopeId}' + required: true + schema: + type: string + nullable: true + - name: appScopeId + in: path + description: 'Usage: appScopeId={appScopeId}' + required: true + schema: + type: string + nullable: true + - name: principalId + in: path + description: 'Usage: principalId={principalId}' + required: true + schema: + type: string + nullable: true + - name: roleDefinitionId + in: path + description: 'Usage: roleDefinitionId={roleDefinitionId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': + get: + tags: + - roleManagement.Functions + summary: Invoke function roleSchedules + operationId: roleManagement.directory_roleSchedules + parameters: + - name: directoryScopeId + in: path + description: 'Usage: directoryScopeId={directoryScopeId}' + required: true + schema: + type: string + nullable: true + - name: appScopeId + in: path + description: 'Usage: appScopeId={appScopeId}' + required: true + schema: + type: string + nullable: true + - name: principalId + in: path + description: 'Usage: principalId={principalId}' + required: true + schema: + type: string + nullable: true + - name: roleDefinitionId + in: path + description: 'Usage: roleDefinitionId={roleDefinitionId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/directory/resourceNamespaces: + get: + tags: + - roleManagement.rbacApplication + summary: Get resourceNamespaces from roleManagement + operationId: roleManagement.directory_ListResourceNamespaces + 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: + enum: + - id + - id desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - resourceActions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceActions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRbacResourceNamespace + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to resourceNamespaces for roleManagement + operationId: roleManagement.directory_CreateResourceNamespaces + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get resourceNamespaces from roleManagement + operationId: roleManagement.directory_GetResourceNamespaces + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - resourceActions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceActions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + links: + resourceActions: + operationId: roleManagement.directory.ResourceNamespaces.ListResourceActions + parameters: + unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property resourceNamespaces in roleManagement + operationId: roleManagement.directory_UpdateResourceNamespaces + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property resourceNamespaces for roleManagement + operationId: roleManagement.directory_DeleteResourceNamespaces + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': + post: + tags: + - roleManagement.Actions + summary: Invoke action importResourceActions + operationId: roleManagement.directory.resourceNamespaces_importResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + format: + type: string + value: + type: string + overwriteResourceNamespace: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': + get: + tags: + - roleManagement.rbacApplication + summary: Get resourceActions from roleManagement + operationId: roleManagement.directory.resourceNamespaces_ListResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - $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: + enum: + - id + - id desc + - actionVerb + - actionVerb desc + - description + - description desc + - name + - name desc + - resourceScopeId + - resourceScopeId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionVerb + - description + - name + - resourceScopeId + - resourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceScope + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRbacResourceAction + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to resourceActions for roleManagement + operationId: roleManagement.directory.resourceNamespaces_CreateResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get resourceActions from roleManagement + operationId: roleManagement.directory.resourceNamespaces_GetResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionVerb + - description + - name + - resourceScopeId + - resourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceScope + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + links: + resourceScope: + operationId: roleManagement.directory.resourceNamespaces.ResourceActions.GetResourceScope + parameters: + unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id + unifiedRbacResourceAction-id: $request.path.unifiedRbacResourceAction-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property resourceActions in roleManagement + operationId: roleManagement.directory.resourceNamespaces_UpdateResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property resourceActions for roleManagement + operationId: roleManagement.directory.resourceNamespaces_DeleteResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get resourceScope from roleManagement + operationId: roleManagement.directory.resourceNamespaces.resourceActions_GetResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - scope + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property resourceScope in roleManagement + operationId: roleManagement.directory.resourceNamespaces.resourceActions_UpdateResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property resourceScope for roleManagement + operationId: roleManagement.directory.resourceNamespaces.resourceActions_DeleteResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory/roleAssignmentApprovals: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentApprovals from roleManagement + operationId: roleManagement.directory_ListRoleAssignmentApprovals + 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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignmentApprovals for roleManagement + operationId: roleManagement.directory_CreateRoleAssignmentApprovals + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentApprovals/{approval-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentApprovals from roleManagement + operationId: roleManagement.directory_GetRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + steps: + operationId: roleManagement.directory.RoleAssignmentApprovals.ListSteps + parameters: + approval-id: $request.path.approval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleAssignmentApprovals in roleManagement + operationId: roleManagement.directory_UpdateRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleAssignmentApprovals for roleManagement + operationId: roleManagement.directory_DeleteRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps': + get: + tags: + - roleManagement.rbacApplication + summary: Get steps from roleManagement + operationId: roleManagement.directory.roleAssignmentApprovals_ListSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - $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: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStep + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to steps for roleManagement + operationId: roleManagement.directory.roleAssignmentApprovals_CreateSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get steps from roleManagement + operationId: roleManagement.directory.roleAssignmentApprovals_GetSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property steps in roleManagement + operationId: roleManagement.directory.roleAssignmentApprovals_UpdateSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property steps for roleManagement + operationId: roleManagement.directory.roleAssignmentApprovals_DeleteSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.directory.roleAssignmentApprovals_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/directory/roleAssignments: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + operationId: roleManagement.directory_ListRoleAssignments + 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: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignments for roleManagement + operationId: roleManagement.directory_CreateRoleAssignments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + operationId: roleManagement.directory_GetRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + links: + appScope: + operationId: roleManagement.directory.RoleAssignments.GetAppScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + directoryScope: + operationId: roleManagement.directory.RoleAssignments.GetDirectoryScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + principal: + operationId: roleManagement.directory.RoleAssignments.GetPrincipal + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + roleDefinition: + operationId: roleManagement.directory.RoleAssignments.GetRoleDefinition + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleAssignments in roleManagement + operationId: roleManagement.directory_UpdateRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleAssignments for roleManagement + operationId: roleManagement.directory_DeleteRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get appScope from roleManagement + operationId: roleManagement.directory.roleAssignments_GetAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property appScope in roleManagement + operationId: roleManagement.directory.roleAssignments_UpdateAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property appScope for roleManagement + operationId: roleManagement.directory.roleAssignments_DeleteAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get directoryScope from roleManagement + operationId: roleManagement.directory.roleAssignments_GetDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of directoryScope from roleManagement + operationId: roleManagement.directory.roleAssignments_GetRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: schema: type: string default: @@ -10613,16 +12733,16 @@ paths: put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property appScope in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefAppScope + summary: Update the ref of navigation property directoryScope in roleManagement + operationId: roleManagement.directory.roleAssignments_SetRefDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -10641,16 +12761,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property appScope for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefAppScope + summary: Delete ref of navigation property directoryScope for roleManagement + operationId: roleManagement.directory.roleAssignments_DeleteRefDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -10662,20 +12782,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetDirectoryScope + summary: Get principal from roleManagement + operationId: roleManagement.directory.roleAssignments_GetPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -10711,20 +12831,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefDirectoryScope + summary: Get ref of principal from roleManagement + operationId: roleManagement.directory.roleAssignments_GetRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -10738,16 +12858,16 @@ paths: put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefDirectoryScope + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.directory.roleAssignments_SetRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -10766,16 +12886,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefDirectoryScope + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.directory.roleAssignments_DeleteRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -10787,40 +12907,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel': - post: - tags: - - roleManagement.Actions - summary: Invoke action cancel - operationId: roleManagement.directory.roleAssignmentRequests_cancel - parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetPrincipal + summary: Get roleDefinition from roleManagement + operationId: roleManagement.directory.roleAssignments_GetRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -10832,7 +12932,15 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -10845,6 +12953,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -10852,24 +12961,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefPrincipal + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.directory.roleAssignments_GetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -10877,22 +12991,27 @@ paths: application/json: schema: type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefPrincipal + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.directory.roleAssignments_SetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -10911,16 +13030,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefPrincipal + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.directory.roleAssignments_DeleteRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -10932,20 +13051,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition': + /roleManagement/directory/roleAssignmentScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRoleDefinition + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.directory_ListRoleAssignmentScheduleInstances + 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: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - assignmentType + - assignmentType desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleAssignmentOriginId + - roleAssignmentOriginId desc + - roleAssignmentScheduleId + - roleAssignmentScheduleId desc + - startDateTime + - startDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRoleAssignmentScheduleInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.directory_CreateRoleAssignmentScheduleInstances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.directory_GetRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -10957,15 +13210,21 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -10978,7 +13237,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -10986,65 +13249,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleAssignmentRequests.RoleDefinition.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefRoleDefinition - parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleAssignmentRequests.RoleDefinition.ListInheritsPermissionsFrom + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + directoryScope: + operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + principal: + operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + roleDefinition: + operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + activatedUsing: + operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefRoleDefinition + summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement + operationId: roleManagement.directory_UpdateRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' required: true responses: '204': @@ -11055,16 +13303,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefRoleDefinition + summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.directory_DeleteRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -11076,20 +13324,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule': + '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetTargetSchedule + summary: Get activatedUsing from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleInstances_GetActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -11102,21 +13350,17 @@ paths: enum: - id - appScopeId - - createdDateTime - - createdUsing - directoryScopeId - - modifiedDateTime - principalId - roleDefinitionId - - status - - assignmentType + - endDateTime - memberType - - scheduleInfo + - roleEligibilityScheduleId + - startDateTime - appScope - directoryScope - principal - roleDefinition - - activatedUsing type: string - name: $expand in: query @@ -11133,7 +13377,6 @@ paths: - directoryScope - principal - roleDefinition - - activatedUsing type: string responses: '200': @@ -11141,45 +13384,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: appScope: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetAppScope + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id directoryScope: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id principal: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id roleDefinition: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - activatedUsing: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref': + '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_GetRefTargetSchedule + summary: Get ref of activatedUsing from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleInstances_GetRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance responses: '200': description: Retrieved navigation property link @@ -11189,41 +13428,37 @@ paths: type: string links: appScope: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetAppScope + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id directoryScope: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id principal: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id roleDefinition: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - activatedUsing: - operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_SetRefTargetSchedule + summary: Update the ref of navigation property activatedUsing in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleInstances_SetRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: description: New navigation property ref values content: @@ -11242,16 +13477,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - operationId: roleManagement.directory.roleAssignmentRequests_DeleteRefTargetSchedule + summary: Delete ref of navigation property activatedUsing for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleInstances_DeleteRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -11263,19 +13498,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleAssignmentRequests_filterByCurrentUser + operationId: roleManagement.directory.roleAssignmentScheduleInstances_filterByCurrentUser parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentRequestFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' responses: '200': description: Success @@ -11284,16 +13519,16 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /roleManagement/directory/roleAssignments: + /roleManagement/directory/roleAssignmentScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - operationId: roleManagement.directory_ListRoleAssignments + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.directory_ListRoleAssignmentScheduleRequests parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -11312,18 +13547,38 @@ paths: enum: - id - id desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - action + - action desc - appScopeId - appScopeId desc - - condition - - condition desc - directoryScopeId - directoryScopeId desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc - principalId - principalId desc - - resourceScope - - resourceScope desc - roleDefinitionId - roleDefinitionId desc + - scheduleInfo + - scheduleInfo desc + - targetScheduleId + - targetScheduleId desc + - ticketInfo + - ticketInfo desc type: string - name: $select in: query @@ -11336,16 +13591,28 @@ paths: items: enum: - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action - appScopeId - - condition - directoryScopeId + - isValidationOnly + - justification - principalId - - resourceScope - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -11358,10 +13625,12 @@ paths: items: enum: - '*' + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string responses: '200': @@ -11369,13 +13638,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignment + title: Collection of unifiedRoleAssignmentScheduleRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' '@odata.nextLink': type: string additionalProperties: @@ -11389,14 +13658,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignments for roleManagement - operationId: roleManagement.directory_CreateRoleAssignments + summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.directory_CreateRoleAssignmentScheduleRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' required: true responses: '201': @@ -11404,24 +13673,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - operationId: roleManagement.directory_GetRoleAssignments + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.directory_GetRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -11433,16 +13702,28 @@ paths: items: enum: - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action - appScopeId - - condition - directoryScopeId + - isValidationOnly + - justification - principalId - - resourceScope - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -11455,10 +13736,12 @@ paths: items: enum: - '*' + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string responses: '200': @@ -11466,46 +13749,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' links: + activatedUsing: + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id appScope: - operationId: roleManagement.directory.RoleAssignments.GetAppScope + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetAppScope parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.directory.RoleAssignments.GetDirectoryScope + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetDirectoryScope parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.directory.RoleAssignments.GetPrincipal + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetPrincipal parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.directory.RoleAssignments.GetRoleDefinition + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetRoleDefinition parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + targetSchedule: + operationId: roleManagement.directory.RoleAssignmentScheduleRequests.GetTargetSchedule + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignments in roleManagement - operationId: roleManagement.directory_UpdateRoleAssignments + summary: Update the navigation property roleAssignmentScheduleRequests in roleManagement + operationId: roleManagement.directory_UpdateRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' required: true responses: '204': @@ -11516,16 +13807,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignments for roleManagement - operationId: roleManagement.directory_DeleteRoleAssignments + summary: Delete navigation property roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.directory_DeleteRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -11537,20 +13828,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - operationId: roleManagement.directory.roleAssignments_GetAppScope + summary: Get activatedUsing from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -11562,8 +13853,20 @@ paths: items: enum: - id - - displayName - - type + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -11576,6 +13879,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -11583,29 +13890,89 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + links: + appScope: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property appScope in roleManagement - operationId: roleManagement.directory.roleAssignments_UpdateAppScope + summary: Get ref of activatedUsing from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appScope: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property activatedUsing in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefActivatedUsing + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -11616,16 +13983,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property appScope for roleManagement - operationId: roleManagement.directory.roleAssignments_DeleteAppScope + summary: Delete ref of navigation property activatedUsing for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -11637,20 +14004,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - operationId: roleManagement.directory.roleAssignments_GetDirectoryScope + summary: Get appScope from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -11662,7 +14029,8 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - type type: string - name: $expand in: query @@ -11682,24 +14050,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.directory.roleAssignments_GetRefDirectoryScope + summary: Get ref of appScope from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -11707,22 +14075,43 @@ paths: application/json: schema: type: string + links: + appScope: + operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + directoryScope: + operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + principal: + operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + roleDefinition: + operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + activatedUsing: + operationId: roleManagement.directory.roleAssignmentRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.directory.roleAssignments_SetRefDirectoryScope + summary: Update the ref of navigation property appScope in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -11741,16 +14130,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.directory.roleAssignments_DeleteRefDirectoryScope + summary: Delete ref of navigation property appScope for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -11762,20 +14151,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.directory.roleAssignments_GetPrincipal + summary: Get directoryScope from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -11787,7 +14176,16 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - condition + - directoryScopeId + - principalId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -11800,6 +14198,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -11807,55 +14209,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + title: Collection of unifiedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.directory.roleAssignments_GetRefPrincipal + summary: Get ref of directoryScope from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}': + get: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.directory.roleAssignments_SetRefPrincipal + summary: Update the ref of navigation property directoryScope in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '204': @@ -11866,16 +14280,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.directory.roleAssignments_DeleteRefPrincipal + summary: Delete ref of navigation property directoryScope for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -11887,40 +14301,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': + post: + tags: + - roleManagement.Actions + summary: Invoke action cancel + operationId: roleManagement.directory.roleAssignmentScheduleRequests_cancel + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.directory.roleAssignments_GetRoleDefinition + summary: Get principal from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetPrincipal parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned style: form explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime type: string - name: $expand in: query @@ -11933,7 +14359,6 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom type: string responses: '200': @@ -11941,29 +14366,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.directory.roleAssignments_GetRefRoleDefinition + summary: Get ref of principal from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefPrincipal parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -11971,35 +14391,28 @@ paths: application/json: schema: type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.directory.roleAssignments_SetRefRoleDefinition + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefPrincipal parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -12010,16 +14423,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.directory.roleAssignments_DeleteRefRoleDefinition + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefPrincipal parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -12031,51 +14444,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/directory/roleAssignmentScheduleInstances: + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.directory_ListRoleAssignmentScheduleInstances + summary: Get roleDefinition from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRoleDefinition 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 + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - assignmentType - - assignmentType desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleAssignmentOriginId - - roleAssignmentOriginId desc - - roleAssignmentScheduleId - - roleAssignmentScheduleId desc - - startDateTime - - startDateTime desc - type: string + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -12087,21 +14469,15 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - assignmentType - - endDateTime - - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -12114,11 +14490,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - inheritsPermissionsFrom type: string responses: '200': @@ -12126,153 +14498,65 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentScheduleInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.directory_CreateRoleAssignmentScheduleInstances - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.directory_GetRoleAssignmentScheduleInstances + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - assignmentType - - endDateTime - - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing - type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + type: string links: - appScope: - operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetAppScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - directoryScope: - operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - principal: - operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - roleDefinition: - operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - activatedUsing: - operationId: roleManagement.directory.RoleAssignmentScheduleInstances.GetActivatedUsing + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement - operationId: roleManagement.directory_UpdateRoleAssignmentScheduleInstances + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -12283,16 +14567,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.directory_DeleteRoleAssignmentScheduleInstances + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -12304,20 +14588,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - operationId: roleManagement.directory.roleAssignmentScheduleInstances_GetActivatedUsing + summary: Get targetSchedule from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -12330,17 +14614,21 @@ paths: enum: - id - appScopeId + - createdDateTime + - createdUsing - directoryScopeId + - modifiedDateTime - principalId - roleDefinitionId - - endDateTime + - status + - assignmentType - memberType - - roleEligibilityScheduleId - - startDateTime + - scheduleInfo - appScope - directoryScope - principal - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -12357,6 +14645,7 @@ paths: - directoryScope - principal - roleDefinition + - activatedUsing type: string responses: '200': @@ -12364,41 +14653,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' links: appScope: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': + '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - operationId: roleManagement.directory.roleAssignmentScheduleInstances_GetRefActivatedUsing + summary: Get ref of targetSchedule from roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -12408,37 +14701,41 @@ paths: type: string links: appScope: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.directory.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.directory.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - operationId: roleManagement.directory.roleAssignmentScheduleInstances_SetRefActivatedUsing + summary: Update the ref of navigation property targetSchedule in roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_SetRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -12457,16 +14754,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - operationId: roleManagement.directory.roleAssignmentScheduleInstances_DeleteRefActivatedUsing + summary: Delete ref of navigation property targetSchedule for roleManagement + operationId: roleManagement.directory.roleAssignmentScheduleRequests_DeleteRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -12478,19 +14775,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/directory/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleAssignmentScheduleInstances_filterByCurrentUser + operationId: roleManagement.directory.roleAssignmentScheduleRequests_filterByCurrentUser parameters: - - name: on + - name: unifiedRoleAssignment-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleAssignment' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' responses: '200': description: Success @@ -12499,16 +14796,97 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleAssignmentSchedules: + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentSchedules from roleManagement - operationId: roleManagement.directory_ListRoleAssignmentSchedules + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.directory.roleAssignments_GetRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.directory.roleAssignments_SetRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.directory.roleAssignments_DeleteRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/directory/roleAssignmentScheduleInstances: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.directory_ListRoleAssignmentScheduleInstances parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12529,26 +14907,24 @@ paths: - id desc - appScopeId - appScopeId desc - - createdDateTime - - createdDateTime desc - - createdUsing - - createdUsing desc - directoryScopeId - directoryScopeId desc - - modifiedDateTime - - modifiedDateTime desc - principalId - principalId desc - roleDefinitionId - roleDefinitionId desc - - status - - status desc - assignmentType - assignmentType desc + - endDateTime + - endDateTime desc - memberType - memberType desc - - scheduleInfo - - scheduleInfo desc + - roleAssignmentOriginId + - roleAssignmentOriginId desc + - roleAssignmentScheduleId + - roleAssignmentScheduleId desc + - startDateTime + - startDateTime desc type: string - name: $select in: query @@ -12562,16 +14938,15 @@ paths: enum: - id - appScopeId - - createdDateTime - - createdUsing - directoryScopeId - - modifiedDateTime - principalId - roleDefinitionId - - status - assignmentType + - endDateTime - memberType - - scheduleInfo + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime - appScope - directoryScope - principal @@ -12601,13 +14976,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentSchedule + title: Collection of unifiedRoleAssignmentScheduleInstance type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' '@odata.nextLink': type: string additionalProperties: @@ -12621,14 +14996,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentSchedules for roleManagement - operationId: roleManagement.directory_CreateRoleAssignmentSchedules + summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.directory_CreateRoleAssignmentScheduleInstances requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' required: true responses: '201': @@ -12787,13 +15162,13 @@ paths: summary: Get activatedUsing from roleManagement operationId: roleManagement.directory.roleAssignmentSchedules_GetActivatedUsing parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -12806,15 +15181,14 @@ paths: enum: - id - appScopeId - - createdDateTime - - createdUsing - directoryScopeId - - modifiedDateTime - principalId - roleDefinitionId - status - memberType - - scheduleInfo + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime - appScope - directoryScope - principal @@ -12847,15 +15221,15 @@ paths: appScope: operationId: roleManagement.directory.roleAssignmentSchedules.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id directoryScope: operationId: roleManagement.directory.roleAssignmentSchedules.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id principal: operationId: roleManagement.directory.roleAssignmentSchedules.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id roleDefinition: operationId: roleManagement.directory.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition parameters: @@ -12900,7 +15274,7 @@ paths: roleDefinition: operationId: roleManagement.directory.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -12910,13 +15284,13 @@ paths: summary: Update the ref of navigation property activatedUsing in roleManagement operationId: roleManagement.directory.roleAssignmentSchedules_SetRefActivatedUsing parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: description: New navigation property ref values content: @@ -12938,13 +15312,13 @@ paths: summary: Delete ref of navigation property activatedUsing for roleManagement operationId: roleManagement.directory.roleAssignmentSchedules_DeleteRefActivatedUsing parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -13245,22 +15619,28 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isBuiltIn - - isBuiltIn desc - - isEnabled - - isEnabled desc - - resourceScopes - - resourceScopes desc - - rolePermissions - - rolePermissions desc - - templateId - - templateId desc - - version - - version desc + - appScopeId + - appScopeId desc + - createdDateTime + - createdDateTime desc + - createdUsing + - createdUsing desc + - directoryScopeId + - directoryScopeId desc + - modifiedDateTime + - modifiedDateTime desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - status + - status desc + - assignmentType + - assignmentType desc + - memberType + - memberType desc + - scheduleInfo + - scheduleInfo desc type: string - name: $select in: query @@ -13273,15 +15653,22 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -13294,7 +15681,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -13302,13 +15693,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of unifiedRoleAssignmentSchedule type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' '@odata.nextLink': type: string additionalProperties: @@ -13337,7 +15728,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' required: true responses: '201': @@ -13345,7 +15736,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -13356,9 +15747,9 @@ paths: summary: Get inheritsPermissionsFrom from roleManagement operationId: roleManagement.directory.roleDefinitions_GetInheritsPermissionsFrom parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string @@ -13381,15 +15772,22 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -13402,7 +15800,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -13410,7 +15812,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' links: inheritsPermissionsFrom: operationId: roleManagement.directory.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom @@ -13426,9 +15828,9 @@ paths: summary: Update the navigation property inheritsPermissionsFrom in roleManagement operationId: roleManagement.directory.roleDefinitions_UpdateInheritsPermissionsFrom parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string @@ -13445,7 +15847,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' required: true responses: '204': @@ -13459,9 +15861,9 @@ paths: summary: Delete navigation property inheritsPermissionsFrom for roleManagement operationId: roleManagement.directory.roleDefinitions_DeleteInheritsPermissionsFrom parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string @@ -13484,12 +15886,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/directory/roleEligibilityRequests: + /roleManagement/directory/roleEligibilityScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityRequests from roleManagement - operationId: roleManagement.directory_ListRoleEligibilityRequests + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.directory_ListRoleEligibilityScheduleInstances parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -13508,38 +15910,22 @@ paths: enum: - id - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - customData - - customData desc - - status - - status desc - - action - - action desc - appScopeId - appScopeId desc - directoryScopeId - directoryScopeId desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - principalId - principalId desc - roleDefinitionId - roleDefinitionId desc - - scheduleInfo - - scheduleInfo desc - - targetScheduleId - - targetScheduleId desc - - ticketInfo - - ticketInfo desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleEligibilityScheduleId + - roleEligibilityScheduleId desc + - startDateTime + - startDateTime desc type: string - name: $select in: query @@ -13552,27 +15938,18 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - appScopeId - directoryScopeId - - isValidationOnly - - justification - principalId - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string - name: $expand in: query @@ -13589,7 +15966,6 @@ paths: - directoryScope - principal - roleDefinition - - targetSchedule type: string responses: '200': @@ -13597,13 +15973,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilityRequest + title: Collection of unifiedRoleEligibilityScheduleInstance type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' '@odata.nextLink': type: string additionalProperties: @@ -13617,14 +15993,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityRequests for roleManagement - operationId: roleManagement.directory_CreateRoleEligibilityRequests + summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.directory_CreateRoleEligibilityScheduleInstances requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '201': @@ -13632,24 +16008,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}': + '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityRequests from roleManagement - operationId: roleManagement.directory_GetRoleEligibilityRequests + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.directory_GetRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: $select in: query description: Select properties to be returned @@ -13661,27 +16037,18 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - appScopeId - directoryScopeId - - isValidationOnly - - justification - principalId - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string - name: $expand in: query @@ -13698,7 +16065,6 @@ paths: - directoryScope - principal - roleDefinition - - targetSchedule type: string responses: '200': @@ -13706,50 +16072,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: appScope: - operationId: roleManagement.directory.RoleEligibilityRequests.GetAppScope + operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetAppScope parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id directoryScope: - operationId: roleManagement.directory.RoleEligibilityRequests.GetDirectoryScope + operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetDirectoryScope parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id principal: - operationId: roleManagement.directory.RoleEligibilityRequests.GetPrincipal + operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetPrincipal parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id roleDefinition: - operationId: roleManagement.directory.RoleEligibilityRequests.GetRoleDefinition - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - targetSchedule: - operationId: roleManagement.directory.RoleEligibilityRequests.GetTargetSchedule + operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetRoleDefinition parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityRequests in roleManagement - operationId: roleManagement.directory_UpdateRoleEligibilityRequests + summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement + operationId: roleManagement.directory_UpdateRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '204': @@ -13760,16 +16122,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityRequests for roleManagement - operationId: roleManagement.directory_DeleteRoleEligibilityRequests + summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.directory_DeleteRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: If-Match in: header description: ETag @@ -13781,20 +16143,79 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope': + '/roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.directory.roleEligibilityScheduleInstances_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/directory/roleEligibilityScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetAppScope + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.directory_ListRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleDefinition + - $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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string - name: $select in: query description: Select properties to be returned @@ -13806,8 +16227,15 @@ paths: items: enum: - id + - description - displayName - - type + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -13820,6 +16248,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -13827,100 +16256,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of appScope from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRefAppScope - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + title: Collection of unifiedRoleEligibilityScheduleRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property appScope in roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_SetRefAppScope - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.directory_CreateRoleEligibilityScheduleRequests requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete ref of navigation property appScope for roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_DeleteRefAppScope - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetDirectoryScope + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.directory_GetRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -13932,7 +16320,15 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -13945,6 +16341,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -13952,55 +16349,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRefDirectoryScope - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + links: + appScope: + operationId: roleManagement.directory.RoleEligibilityScheduleRequests.GetAppScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.directory.RoleEligibilityScheduleRequests.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.directory.RoleEligibilityScheduleRequests.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.directory.RoleEligibilityScheduleRequests.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + targetSchedule: + operationId: roleManagement.directory.RoleEligibilityScheduleRequests.GetTargetSchedule + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_SetRefDirectoryScope + summary: Update the navigation property roleEligibilityScheduleRequests in roleManagement + operationId: roleManagement.directory_UpdateRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: '204': @@ -14011,16 +16403,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_DeleteRefDirectoryScope + summary: Delete navigation property roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.directory_DeleteRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -14032,40 +16424,65 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel': - post: - tags: - - roleManagement.Actions - summary: Invoke action cancel - operationId: roleManagement.directory.roleEligibilityRequests_cancel - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetPrincipal + summary: Get appScope from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + - name: $select + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - action + - action desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - scheduleInfo + - scheduleInfo desc + - targetScheduleId + - targetScheduleId desc + - ticketInfo + - ticketInfo desc + type: string - name: $select in: query description: Select properties to be returned @@ -14077,7 +16494,27 @@ paths: items: enum: - id - - deletedDateTime + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -14090,6 +16527,11 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string responses: '200': @@ -14097,55 +16539,87 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + title: Collection of unifiedRoleEligibilityRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRefPrincipal + summary: Get ref of appScope from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + links: + appScope: + operationId: roleManagement.directory.RoleEligibilityRequests.GetAppScope + parameters: + unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + directoryScope: + operationId: roleManagement.directory.RoleEligibilityRequests.GetDirectoryScope + parameters: + unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + principal: + operationId: roleManagement.directory.RoleEligibilityRequests.GetPrincipal + parameters: + unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + roleDefinition: + operationId: roleManagement.directory.RoleEligibilityRequests.GetRoleDefinition + parameters: + unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + targetSchedule: + operationId: roleManagement.directory.RoleEligibilityRequests.GetTargetSchedule + parameters: + unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_SetRefPrincipal + summary: Update the ref of navigation property appScope in roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_SetRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' required: true responses: '204': @@ -14156,16 +16630,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_DeleteRefPrincipal + summary: Delete ref of navigation property appScope for roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_DeleteRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -14177,20 +16651,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRoleDefinition + summary: Get directoryScope from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -14202,15 +16676,8 @@ paths: items: enum: - id - - description - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - type type: string - name: $expand in: query @@ -14223,7 +16690,6 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom type: string responses: '200': @@ -14231,29 +16697,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleEligibilityRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRefRoleDefinition + summary: Get ref of directoryScope from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -14261,27 +16722,22 @@ paths: application/json: schema: type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.directory.roleEligibilityRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_SetRefRoleDefinition + summary: Update the ref of navigation property directoryScope in roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_SetRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -14300,16 +16756,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_DeleteRefRoleDefinition + summary: Delete ref of navigation property directoryScope for roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_DeleteRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -14321,20 +16777,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': + post: + tags: + - roleManagement.Actions + summary: Invoke action cancel + operationId: roleManagement.directory.roleEligibilityScheduleRequests_cancel + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetTargetSchedule + summary: Get principal from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -14346,20 +16822,7 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -14372,10 +16835,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -14383,41 +16842,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - links: - appScope: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - directoryScope: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - principal: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - roleDefinition: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_GetRefTargetSchedule + summary: Get ref of principal from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -14425,39 +16867,22 @@ paths: application/json: schema: type: string - links: - appScope: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - directoryScope: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - principal: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - roleDefinition: - operationId: roleManagement.directory.roleEligibilityRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_SetRefTargetSchedule + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_SetRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -14476,16 +16901,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - operationId: roleManagement.directory.roleEligibilityRequests_DeleteRefTargetSchedule + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_DeleteRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -14497,72 +16922,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleEligibilityRequests_filterByCurrentUser + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRoleDefinition parameters: - - name: on + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleEligibilityScheduleInstances: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.directory_ListRoleEligibilityScheduleInstances - 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: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleEligibilityScheduleId - - roleEligibilityScheduleId desc - - startDateTime - - startDateTime desc - type: string + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -14574,18 +16947,15 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - endDateTime - - memberType - - roleEligibilityScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -14598,10 +16968,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - inheritsPermissionsFrom type: string responses: '200': @@ -14609,59 +16976,110 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilityScheduleInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRefRoleDefinition + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.directory_CreateRoleEligibilityScheduleInstances + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_SetRefRoleDefinition + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_DeleteRefRoleDefinition + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.directory_GetRoleEligibilityScheduleInstances + summary: Get targetSchedule from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -14674,13 +17092,15 @@ paths: enum: - id - appScopeId + - createdDateTime + - createdUsing - directoryScopeId + - modifiedDateTime - principalId - roleDefinitionId - - endDateTime + - status - memberType - - roleEligibilityScheduleId - - startDateTime + - scheduleInfo - appScope - directoryScope - principal @@ -14697,10 +17117,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - resourceActions type: string responses: '200': @@ -14708,46 +17125,89 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' links: appScope: - operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetAppScope + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id directoryScope: - operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetDirectoryScope + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id principal: - operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetPrincipal + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id roleDefinition: - operationId: roleManagement.directory.RoleEligibilityScheduleInstances.GetRoleDefinition + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement - operationId: roleManagement.directory_UpdateRoleEligibilityScheduleInstances + summary: Get ref of targetSchedule from roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRefTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appScope: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.directory.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property targetSchedule in roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_SetRefTargetSchedule + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -14758,16 +17218,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.directory_DeleteRoleEligibilityScheduleInstances + summary: Delete ref of navigation property targetSchedule for roleManagement + operationId: roleManagement.directory.roleEligibilityScheduleRequests_DeleteRefTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -14779,19 +17239,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/directory/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleEligibilityScheduleInstances_filterByCurrentUser + operationId: roleManagement.directory.roleEligibilityScheduleRequests_filterByCurrentUser parameters: - - name: on + - name: unifiedRbacResourceNamespace-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' responses: '200': description: Success @@ -14800,17 +17260,24 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleEligibilitySchedules: + x-ms-docs-operation-type: action + '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement - operationId: roleManagement.directory_ListRoleEligibilitySchedules + summary: Get resourceActions from roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces_ListResourceActions parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14828,26 +17295,14 @@ paths: enum: - id - id desc - - appScopeId - - appScopeId desc - - createdDateTime - - createdDateTime desc - - createdUsing - - createdUsing desc - - directoryScopeId - - directoryScopeId desc - - modifiedDateTime - - modifiedDateTime desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - status - - status desc - - memberType - - memberType desc - - scheduleInfo - - scheduleInfo desc + - actionVerb + - actionVerb desc + - description + - description desc + - name + - name desc + - resourceScopeId + - resourceScopeId desc type: string - name: $select in: query @@ -14860,20 +17315,11 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - actionVerb + - description + - name + - resourceScopeId + - resourceScope type: string - name: $expand in: query @@ -14886,10 +17332,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - resourceScope type: string responses: '200': @@ -14897,13 +17340,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilitySchedule + title: Collection of unifiedRbacResourceAction type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' '@odata.nextLink': type: string additionalProperties: @@ -14917,14 +17360,22 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilitySchedules for roleManagement - operationId: roleManagement.directory_CreateRoleEligibilitySchedules + summary: Create new navigation property to resourceActions for roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces_CreateResourceActions + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' required: true responses: '201': @@ -14932,24 +17383,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': + '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement - operationId: roleManagement.directory_GetRoleEligibilitySchedules + summary: Get resourceActions from roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces_GetResourceActions parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRbacResourceNamespace-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction - name: $select in: query description: Select properties to be returned @@ -14961,20 +17419,11 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - actionVerb + - description + - name + - resourceScopeId + - resourceScope type: string - name: $expand in: query @@ -14987,10 +17436,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - resourceScope type: string responses: '200': @@ -14998,46 +17444,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' links: - appScope: - operationId: roleManagement.directory.RoleEligibilitySchedules.GetAppScope - parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - directoryScope: - operationId: roleManagement.directory.RoleEligibilitySchedules.GetDirectoryScope - parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - principal: - operationId: roleManagement.directory.RoleEligibilitySchedules.GetPrincipal - parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - roleDefinition: - operationId: roleManagement.directory.RoleEligibilitySchedules.GetRoleDefinition + resourceScope: + operationId: roleManagement.entitlementManagement.resourceNamespaces.ResourceActions.GetResourceScope parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id + unifiedRbacResourceNamespace-id: $request.path.unifiedRbacResourceNamespace-id + unifiedRbacResourceAction-id: $request.path.unifiedRbacResourceAction-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilitySchedules in roleManagement - operationId: roleManagement.directory_UpdateRoleEligibilitySchedules + summary: Update the navigation property resourceActions in roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces_UpdateResourceActions parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRbacResourceNamespace-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' required: true responses: '204': @@ -15048,16 +17490,23 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilitySchedules for roleManagement - operationId: roleManagement.directory_DeleteRoleEligibilitySchedules + summary: Delete navigation property resourceActions for roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces_DeleteResourceActions parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRbacResourceNamespace-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag @@ -15069,38 +17518,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.directory.roleEligibilitySchedules_filterByCurrentUser + - roleManagement.rbacApplication + summary: Get resourceScope from roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces.resourceActions_GetResourceScope parameters: - - name: on + - name: unifiedRbacResourceNamespace-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement: - get: - tags: - - roleManagement.rbacApplication - summary: Get entitlementManagement from roleManagement - operationId: roleManagement_GetEntitlementManagement - parameters: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction - name: $select in: query description: Select properties to be returned @@ -15116,11 +17554,11 @@ paths: - roleAssignments - roleDefinitions - roleAssignmentApprovals - - roleAssignmentRequests - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests - roleAssignmentSchedules - - roleEligibilityRequests - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests - roleEligibilitySchedules type: string - name: $expand @@ -15138,11 +17576,11 @@ paths: - roleAssignments - roleDefinitions - roleAssignmentApprovals - - roleAssignmentRequests - roleAssignmentScheduleInstances + - roleAssignmentScheduleRequests - roleAssignmentSchedules - - roleEligibilityRequests - roleEligibilityScheduleInstances + - roleEligibilityScheduleRequests - roleEligibilitySchedules type: string responses: @@ -15161,16 +17599,16 @@ paths: operationId: roleManagement.EntitlementManagement.ListRoleDefinitions roleAssignmentApprovals: operationId: roleManagement.EntitlementManagement.ListRoleAssignmentApprovals - roleAssignmentRequests: - operationId: roleManagement.EntitlementManagement.ListRoleAssignmentRequests roleAssignmentScheduleInstances: operationId: roleManagement.EntitlementManagement.ListRoleAssignmentScheduleInstances + roleAssignmentScheduleRequests: + operationId: roleManagement.EntitlementManagement.ListRoleAssignmentScheduleRequests roleAssignmentSchedules: operationId: roleManagement.EntitlementManagement.ListRoleAssignmentSchedules - roleEligibilityRequests: - operationId: roleManagement.EntitlementManagement.ListRoleEligibilityRequests roleEligibilityScheduleInstances: operationId: roleManagement.EntitlementManagement.ListRoleEligibilityScheduleInstances + roleEligibilityScheduleRequests: + operationId: roleManagement.EntitlementManagement.ListRoleEligibilityScheduleRequests roleEligibilitySchedules: operationId: roleManagement.EntitlementManagement.ListRoleEligibilitySchedules default: @@ -15179,14 +17617,29 @@ paths: patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property entitlementManagement in roleManagement - operationId: roleManagement_UpdateEntitlementManagement + summary: Update the navigation property resourceScope in roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces.resourceActions_UpdateResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: 'key: id of unifiedRbacResourceNamespace' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: 'key: id of unifiedRbacResourceAction' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' required: true responses: '204': @@ -15197,91 +17650,19 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property entitlementManagement for roleManagement - operationId: roleManagement_DeleteEntitlementManagement - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': - get: - tags: - - roleManagement.Functions - summary: Invoke function roleScheduleInstances - operationId: roleManagement.entitlementManagement_roleScheduleInstances - parameters: - - name: directoryScopeId - in: path - description: 'Usage: directoryScopeId={directoryScopeId}' - required: true - schema: - type: string - nullable: true - - name: appScopeId - in: path - description: 'Usage: appScopeId={appScopeId}' - required: true - schema: - type: string - nullable: true - - name: principalId - in: path - description: 'Usage: principalId={principalId}' - required: true - schema: - type: string - nullable: true - - name: roleDefinitionId - in: path - description: 'Usage: roleDefinitionId={roleDefinitionId}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/roleManagement/entitlementManagement/microsoft.graph.roleSchedules(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': - get: - tags: - - roleManagement.Functions - summary: Invoke function roleSchedules - operationId: roleManagement.entitlementManagement_roleSchedules + summary: Delete navigation property resourceScope for roleManagement + operationId: roleManagement.entitlementManagement.resourceNamespaces.resourceActions_DeleteResourceScope parameters: - - name: directoryScopeId - in: path - description: 'Usage: directoryScopeId={directoryScopeId}' - required: true - schema: - type: string - nullable: true - - name: appScopeId + - name: unifiedRbacResourceNamespace-id in: path - description: 'Usage: appScopeId={appScopeId}' + description: 'key: id of unifiedRbacResourceNamespace' required: true schema: type: string - nullable: true - - name: principalId + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id in: path - description: 'Usage: principalId={principalId}' + description: 'key: id of unifiedRbacResourceAction' required: true schema: type: string @@ -15542,7 +17923,7 @@ paths: type: object required: true responses: - '200': + '204': description: Success content: application/json: @@ -15681,9 +18062,9 @@ paths: summary: Get resourceActions from roleManagement operationId: roleManagement.entitlementManagement.resourceNamespaces_GetResourceActions parameters: - - name: unifiedRbacResourceNamespace-id + - name: approval-id in: path - description: 'key: id of unifiedRbacResourceNamespace' + description: 'key: id of approval' required: true schema: type: string @@ -15747,9 +18128,9 @@ paths: summary: Update the navigation property resourceActions in roleManagement operationId: roleManagement.entitlementManagement.resourceNamespaces_UpdateResourceActions parameters: - - name: unifiedRbacResourceNamespace-id + - name: approval-id in: path - description: 'key: id of unifiedRbacResourceNamespace' + description: 'key: id of approval' required: true schema: type: string @@ -15780,9 +18161,9 @@ paths: summary: Delete navigation property resourceActions for roleManagement operationId: roleManagement.entitlementManagement.resourceNamespaces_DeleteResourceActions parameters: - - name: unifiedRbacResourceNamespace-id + - name: approval-id in: path - description: 'key: id of unifiedRbacResourceNamespace' + description: 'key: id of approval' required: true schema: type: string @@ -15902,9 +18283,9 @@ paths: summary: Delete navigation property resourceScope for roleManagement operationId: roleManagement.entitlementManagement.resourceNamespaces.resourceActions_DeleteResourceScope parameters: - - name: unifiedRbacResourceNamespace-id + - name: approval-id in: path - description: 'key: id of unifiedRbacResourceNamespace' + description: 'key: id of approval' required: true schema: type: string @@ -16077,8 +18458,11 @@ paths: approval-id: $request.path.approval-id default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - roleManagement.rbacApplication summary: Update the navigation property roleAssignmentApprovals in roleManagement @@ -16092,7 +18476,7 @@ paths: type: string x-ms-docs-key-type: approval requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: @@ -16409,12 +18793,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleAssignmentRequests: + /roleManagement/entitlementManagement/roleAssignments: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentRequests from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignmentRequests + summary: Get roleAssignments from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -16433,38 +18817,18 @@ paths: enum: - id - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - customData - - customData desc - - status - - status desc - - action - - action desc - appScopeId - appScopeId desc + - condition + - condition desc - directoryScopeId - directoryScopeId desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - principalId - principalId desc + - resourceScope + - resourceScope desc - roleDefinitionId - roleDefinitionId desc - - scheduleInfo - - scheduleInfo desc - - targetScheduleId - - targetScheduleId desc - - ticketInfo - - ticketInfo desc type: string - name: $select in: query @@ -16476,29 +18840,17 @@ paths: type: array items: enum: - - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action + - id - appScopeId + - condition - directoryScopeId - - isValidationOnly - - justification - principalId + - resourceScope - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string - name: $expand in: query @@ -16511,12 +18863,10 @@ paths: items: enum: - '*' - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string responses: '200': @@ -16524,13 +18874,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentRequest + title: Collection of unifiedRoleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' '@odata.nextLink': type: string additionalProperties: @@ -16544,14 +18894,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentRequests for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignmentRequests + summary: Create new navigation property to roleAssignments for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '201': @@ -16559,24 +18909,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentRequests from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentRequests + summary: Get roleAssignments from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignments parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -16588,28 +18938,16 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - appScopeId + - condition - directoryScopeId - - isValidationOnly - - justification - principalId + - resourceScope - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string - name: $expand in: query @@ -16622,12 +18960,10 @@ paths: items: enum: - '*' - - activatedUsing - appScope - directoryScope - principal - roleDefinition - - targetSchedule type: string responses: '200': @@ -16635,54 +18971,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' links: - activatedUsing: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetActivatedUsing - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id appScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetAppScope + operationId: roleManagement.entitlementManagement.RoleAssignments.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetDirectoryScope + operationId: roleManagement.entitlementManagement.RoleAssignments.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id principal: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetPrincipal + operationId: roleManagement.entitlementManagement.RoleAssignments.GetPrincipal parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - targetSchedule: - operationId: roleManagement.entitlementManagement.RoleAssignmentRequests.GetTargetSchedule + operationId: roleManagement.entitlementManagement.RoleAssignments.GetRoleDefinition parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentRequests in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentRequests + summary: Update the navigation property roleAssignments in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignments parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '204': @@ -16693,16 +19021,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentRequests for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentRequests + summary: Delete navigation property roleAssignments for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignments parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -16714,20 +19042,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetActivatedUsing + summary: Get appScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetAppScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -16739,20 +19067,8 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - displayName + - type type: string - name: $expand in: query @@ -16765,10 +19081,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -16776,89 +19088,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefActivatedUsing - parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefActivatedUsing + summary: Update the navigation property appScope in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_UpdateAppScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -16869,16 +19121,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefActivatedUsing + summary: Delete navigation property appScope for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteAppScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -16890,20 +19142,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetAppScope + summary: Get directoryScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -16915,8 +19167,7 @@ paths: items: enum: - id - - displayName - - type + - deletedDateTime type: string - name: $expand in: query @@ -16936,24 +19187,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of appScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefAppScope + summary: Get ref of directoryScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetRefDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -16967,16 +19218,16 @@ paths: put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property appScope in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefAppScope + summary: Update the ref of navigation property directoryScope in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_SetRefDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -16995,16 +19246,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property appScope for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefAppScope + summary: Delete ref of navigation property directoryScope for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefDirectoryScope parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -17016,20 +19267,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetDirectoryScope + summary: Get principal from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -17065,20 +19316,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefDirectoryScope + summary: Get ref of principal from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -17092,16 +19343,16 @@ paths: put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefDirectoryScope + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_SetRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -17120,16 +19371,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefDirectoryScope + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefPrincipal parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -17141,40 +19392,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel': - post: - tags: - - roleManagement.Actions - summary: Invoke action cancel - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_cancel - parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetPrincipal + summary: Get roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -17186,7 +19417,15 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -17199,6 +19438,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -17206,24 +19446,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefPrincipal + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_GetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -17231,22 +19476,27 @@ paths: application/json: schema: type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefPrincipal + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_SetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -17265,16 +19515,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefPrincipal + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefRoleDefinition parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -17286,20 +19536,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition': + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRoleDefinition + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentRequest' - required: true + - $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: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - assignmentType + - assignmentType desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleAssignmentOriginId + - roleAssignmentOriginId desc + - roleAssignmentScheduleId + - roleAssignmentScheduleId desc + - startDateTime + - startDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -17311,15 +19592,21 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -17332,7 +19619,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -17340,65 +19631,153 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + title: Collection of unifiedRoleAssignmentScheduleInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleInstances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefRoleDefinition + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.RoleDefinition.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + activatedUsing: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefRoleDefinition + summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' required: true responses: '204': @@ -17409,16 +19788,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefRoleDefinition + summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -17430,20 +19809,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetTargetSchedule + summary: Get activatedUsing from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -17456,21 +19835,17 @@ paths: enum: - id - appScopeId - - createdDateTime - - createdUsing - directoryScopeId - - modifiedDateTime - principalId - roleDefinitionId - - status - - assignmentType + - endDateTime - memberType - - scheduleInfo + - roleEligibilityScheduleId + - startDateTime - appScope - directoryScope - principal - roleDefinition - - activatedUsing type: string - name: $expand in: query @@ -17487,7 +19862,6 @@ paths: - directoryScope - principal - roleDefinition - - activatedUsing type: string responses: '200': @@ -17495,45 +19869,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - activatedUsing: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_GetRefTargetSchedule + summary: Get ref of activatedUsing from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance responses: '200': description: Retrieved navigation property link @@ -17543,41 +19913,37 @@ paths: type: string links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id - activatedUsing: - operationId: roleManagement.entitlementManagement.roleAssignmentRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentRequest-id: $request.path.unifiedRoleAssignmentRequest-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_SetRefTargetSchedule + summary: Update the ref of navigation property activatedUsing in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_SetRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: description: New navigation property ref values content: @@ -17596,16 +19962,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_DeleteRefTargetSchedule + summary: Delete ref of navigation property activatedUsing for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_DeleteRefActivatedUsing parameters: - - name: unifiedRoleAssignmentRequest-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignmentRequest' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentRequest + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -17617,19 +19983,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentRequests_filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_filterByCurrentUser parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentRequestFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' responses: '200': description: Success @@ -17638,16 +20004,16 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleAssignments: + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignments + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleRequests parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -17666,18 +20032,38 @@ paths: enum: - id - id desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - action + - action desc - appScopeId - appScopeId desc - - condition - - condition desc - directoryScopeId - directoryScopeId desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc - principalId - principalId desc - - resourceScope - - resourceScope desc - roleDefinitionId - roleDefinitionId desc + - scheduleInfo + - scheduleInfo desc + - targetScheduleId + - targetScheduleId desc + - ticketInfo + - ticketInfo desc type: string - name: $select in: query @@ -17690,16 +20076,28 @@ paths: items: enum: - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action - appScopeId - - condition - directoryScopeId + - isValidationOnly + - justification - principalId - - resourceScope - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -17712,10 +20110,12 @@ paths: items: enum: - '*' + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string responses: '200': @@ -17723,13 +20123,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignment + title: Collection of unifiedRoleAssignmentScheduleRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' '@odata.nextLink': type: string additionalProperties: @@ -17743,14 +20143,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignments for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignments + summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' required: true responses: '201': @@ -17758,24 +20158,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignments + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -17787,16 +20187,28 @@ paths: items: enum: - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action - appScopeId - - condition - directoryScopeId + - isValidationOnly + - justification - principalId - - resourceScope - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -17809,10 +20221,12 @@ paths: items: enum: - '*' + - activatedUsing - appScope - directoryScope - principal - roleDefinition + - targetSchedule type: string responses: '200': @@ -17820,146 +20234,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - links: - appScope: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetAppScope - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetDirectoryScope - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - principal: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetPrincipal - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetRoleDefinition - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplication - summary: Update the navigation property roleAssignments in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignments - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete navigation property roleAssignments for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignments - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope': - get: - tags: - - roleManagement.rbacApplication - summary: Get appScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetAppScope - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + links: + activatedUsing: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + targetSchedule: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetTargetSchedule + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property appScope in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_UpdateAppScope + summary: Update the navigation property roleAssignmentScheduleRequests in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' required: true responses: '204': @@ -17970,16 +20292,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property appScope for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteAppScope + summary: Delete navigation property roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleRequests parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -17991,20 +20313,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetDirectoryScope + summary: Get activatedUsing from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -18016,7 +20338,20 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -18029,6 +20364,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -18036,24 +20375,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + links: + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetRefDirectoryScope + summary: Get ref of activatedUsing from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -18061,22 +20417,39 @@ paths: application/json: schema: type: string + links: + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_SetRefDirectoryScope + summary: Update the ref of navigation property activatedUsing in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -18095,16 +20468,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefDirectoryScope + summary: Delete ref of navigation property activatedUsing for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -18116,20 +20489,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetPrincipal + summary: Get appScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -18141,7 +20514,8 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - type type: string - name: $expand in: query @@ -18161,24 +20535,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetRefPrincipal + summary: Get ref of appScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -18192,16 +20566,16 @@ paths: put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_SetRefPrincipal + summary: Update the ref of navigation property appScope in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -18220,16 +20594,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefPrincipal + summary: Delete ref of navigation property appScope for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefAppScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -18241,20 +20615,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetRoleDefinition + summary: Get directoryScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -18266,15 +20640,7 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - deletedDateTime type: string - name: $expand in: query @@ -18287,7 +20653,6 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom type: string responses: '200': @@ -18295,29 +20660,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_GetRefRoleDefinition + summary: Get ref of directoryScope from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -18325,27 +20685,22 @@ paths: application/json: schema: type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_SetRefRoleDefinition + summary: Update the ref of navigation property directoryScope in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -18364,16 +20719,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteRefRoleDefinition + summary: Delete ref of navigation property directoryScope for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefDirectoryScope parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -18385,77 +20740,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': + post: + tags: + - roleManagement.Actions + summary: Invoke action cancel + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_cancel + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleInstances + summary: Get principal from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetPrincipal 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: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - assignmentType - - assignmentType desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleAssignmentOriginId - - roleAssignmentOriginId desc - - roleAssignmentScheduleId - - roleAssignmentScheduleId desc - - startDateTime - - startDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - assignmentType - - endDateTime - - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime type: string - name: $expand in: query @@ -18468,11 +20798,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing type: string responses: '200': @@ -18480,59 +20805,100 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentScheduleInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref': + get: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleInstances + summary: Get ref of principal from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefPrincipal + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefPrincipal + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefPrincipal + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleInstances + summary: Get roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -18544,21 +20910,15 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - assignmentType - - endDateTime - - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -18571,11 +20931,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - inheritsPermissionsFrom type: string responses: '200': @@ -18583,50 +20939,65 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetAppScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - principal: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - activatedUsing: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetActivatedUsing + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefRoleDefinition + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleInstances + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -18637,16 +21008,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleInstances + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefRoleDefinition parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -18658,20 +21029,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetActivatedUsing + summary: Get targetSchedule from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -18684,17 +21055,21 @@ paths: enum: - id - appScopeId + - createdDateTime + - createdUsing - directoryScopeId + - modifiedDateTime - principalId - roleDefinitionId - - endDateTime + - status + - assignmentType - memberType - - roleEligibilityScheduleId - - startDateTime + - scheduleInfo - appScope - directoryScope - principal - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -18711,6 +21086,7 @@ paths: - directoryScope - principal - roleDefinition + - activatedUsing type: string responses: '200': @@ -18718,41 +21094,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetRefActivatedUsing + summary: Get ref of targetSchedule from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -18762,37 +21142,41 @@ paths: type: string links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_SetRefActivatedUsing + summary: Update the ref of navigation property targetSchedule in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -18811,16 +21195,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_DeleteRefActivatedUsing + summary: Delete ref of navigation property targetSchedule for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteRefTargetSchedule parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -18832,19 +21216,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_filterByCurrentUser parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' responses: '200': description: Success @@ -18853,7 +21237,7 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function @@ -19691,7 +22075,268 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + operationId: roleManagement.entitlementManagement.roleDefinitions_GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom + parameters: + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.entitlementManagement.roleDefinitions_UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.entitlementManagement.roleDefinitions_DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleInstances + 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: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleEligibilityScheduleId + - roleEligibilityScheduleId desc + - startDateTime + - startDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRoleEligibilityScheduleInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleInstances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '201': @@ -19699,31 +22344,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: tags: - roleManagement.rbacApplication - summary: Get inheritsPermissionsFrom from roleManagement - operationId: roleManagement.entitlementManagement.roleDefinitions_GetInheritsPermissionsFrom + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: $select in: query description: Select properties to be returned @@ -19735,15 +22373,18 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -19756,7 +22397,10 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -19764,42 +22408,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetAppScope parameters: - unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id - unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.entitlementManagement.roleDefinitions_UpdateInheritsPermissionsFrom + summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '204': @@ -19810,23 +22458,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.entitlementManagement.roleDefinitions_DeleteInheritsPermissionsFrom + summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: If-Match in: header description: ETag @@ -19838,12 +22479,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/entitlementManagement/roleEligibilityRequests: + '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleInstances_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityRequests from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleEligibilityRequests + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleRequests parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19951,13 +22617,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilityRequest + title: Collection of unifiedRoleEligibilityScheduleRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' '@odata.nextLink': type: string additionalProperties: @@ -19971,14 +22637,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityRequests for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleEligibilityRequests + summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: '201': @@ -19986,24 +22652,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityRequests from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleEligibilityRequests + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -20060,50 +22726,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' links: appScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityRequests.GetAppScope + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetAppScope parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id directoryScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityRequests.GetDirectoryScope + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetDirectoryScope parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id principal: - operationId: roleManagement.entitlementManagement.RoleEligibilityRequests.GetPrincipal + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetPrincipal parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id roleDefinition: - operationId: roleManagement.entitlementManagement.RoleEligibilityRequests.GetRoleDefinition + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetRoleDefinition parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id targetSchedule: - operationId: roleManagement.entitlementManagement.RoleEligibilityRequests.GetTargetSchedule + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetTargetSchedule parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityRequests in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityRequests + summary: Update the navigation property roleEligibilityScheduleRequests in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: '204': @@ -20114,16 +22780,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityRequests for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityRequests + summary: Delete navigation property roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -20135,20 +22801,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetAppScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -20185,20 +22851,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref': get: tags: - roleManagement.rbacApplication summary: Get ref of appScope from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRefAppScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -20213,15 +22879,15 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property appScope in roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_SetRefAppScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -20241,15 +22907,15 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property appScope for roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_DeleteRefAppScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteRefAppScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -20261,20 +22927,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -20310,20 +22976,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication summary: Get ref of directoryScope from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRefDirectoryScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -20338,15 +23004,15 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property directoryScope in roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_SetRefDirectoryScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -20366,15 +23032,15 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property directoryScope for roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_DeleteRefDirectoryScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteRefDirectoryScope parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -20386,165 +23052,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': post: tags: - roleManagement.Actions summary: Invoke action cancel - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_cancel - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal': - get: - tags: - - roleManagement.rbacApplication - summary: Get principal from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetPrincipal - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRefPrincipal - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_SetRefPrincipal - parameters: - - name: unifiedRoleEligibilityRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_DeleteRefPrincipal + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_cancel parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest - - name: If-Match - in: header - description: ETag + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true schema: type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition': + x-ms-docs-operation-type: action + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRoleDefinition + summary: Get principal from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -20556,15 +23097,7 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - deletedDateTime type: string - name: $expand in: query @@ -20577,7 +23110,6 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom type: string responses: '200': @@ -20585,29 +23117,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRefRoleDefinition + summary: Get ref of principal from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -20615,27 +23142,22 @@ paths: application/json: schema: type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_SetRefRoleDefinition + summary: Update the ref of navigation property principal in roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -20654,16 +23176,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_DeleteRefRoleDefinition + summary: Delete ref of navigation property principal for roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteRefPrincipal parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -20675,20 +23197,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetTargetSchedule + summary: Get roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRoleDefinition parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -20700,20 +23222,15 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -20726,10 +23243,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - inheritsPermissionsFrom type: string responses: '200': @@ -20737,41 +23251,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_GetRefTargetSchedule + summary: Get ref of roleDefinition from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRefRoleDefinition parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: '200': description: Retrieved navigation property link @@ -20780,38 +23282,26 @@ paths: schema: type: string links: - appScope: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleEligibilityRequests.TargetSchedule.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleEligibilityRequest-id: $request.path.unifiedRoleEligibilityRequest-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_SetRefTargetSchedule + summary: Update the ref of navigation property roleDefinition in roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetRefRoleDefinition parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property ref values content: @@ -20830,16 +23320,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_DeleteRefTargetSchedule + summary: Delete ref of navigation property roleDefinition for roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteRefRoleDefinition parameters: - - name: unifiedRoleEligibilityRequest-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityRequest' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityRequest + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -20851,171 +23341,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleEligibilityRequests_filterByCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleInstances - 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: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleEligibilityScheduleId - - roleEligibilityScheduleId desc - - startDateTime - - startDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - endDateTime - - memberType - - roleEligibilityScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appScope - - directoryScope - - principal - - roleDefinition - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of unifiedRoleEligibilityScheduleInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleInstances - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleInstances + summary: Get targetSchedule from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -21028,13 +23367,15 @@ paths: enum: - id - appScopeId + - createdDateTime + - createdUsing - directoryScopeId + - modifiedDateTime - principalId - roleDefinitionId - - endDateTime + - status - memberType - - roleEligibilityScheduleId - - startDateTime + - scheduleInfo - appScope - directoryScope - principal @@ -21062,46 +23403,89 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' links: appScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetAppScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id directoryScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id principal: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetPrincipal + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id roleDefinition: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetRoleDefinition + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleInstances + summary: Get ref of targetSchedule from roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRefTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property targetSchedule in roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetRefTargetSchedule + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -21112,16 +23496,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleInstances + summary: Delete ref of navigation property targetSchedule for roleManagement + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteRefTargetSchedule parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -21133,19 +23517,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleInstances_filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_filterByCurrentUser parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' responses: '200': description: Success @@ -21154,7 +23538,7 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function @@ -22057,7 +24441,7 @@ components: nullable: true isSupervised: type: boolean - description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/HT202837' + description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837' lastContactedDateTime: 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 @@ -22091,26 +24475,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -22122,13 +24506,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -22240,7 +24624,9 @@ components: description: The intune device's azure Ad joinType. nullable: true azureAdRegistered: - $ref: '#/components/schemas/microsoft.graph.azureAdRegisteredState' + type: boolean + description: The intune device's azureAdRegistered. + nullable: true deviceName: type: string description: The intune device's name. @@ -22476,6 +24862,12 @@ components: displayName: type: string description: The display name of the profile. + endOfSupportDate: + 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 supported date for a feature update + format: date-time + nullable: true featureUpdateVersion: type: string description: 'The feature update version that will be deployed to the devices targeted by this profile. The version could be any supported version for example 1709, 1803 or 1809 and so on.' @@ -22564,6 +24956,8 @@ components: properties: directory: $ref: '#/components/schemas/microsoft.graph.rbacApplication' + cloudPC: + $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' entitlementManagement: $ref: '#/components/schemas/microsoft.graph.rbacApplication' deviceManagement: @@ -22793,26 +25187,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' - roleAssignmentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentRequest' roleAssignmentScheduleInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - roleAssignmentSchedules: + roleAssignmentScheduleRequests: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - roleEligibilityRequests: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + roleAssignmentSchedules: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' roleEligibilityScheduleInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + roleEligibilityScheduleRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' roleEligibilitySchedules: type: array items: @@ -22947,93 +25341,6 @@ components: - approver - unknownFutureValue type: string - microsoft.graph.unifiedRoleAssignmentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.request' - - title: unifiedRoleAssignmentRequest - type: object - properties: - action: - type: string - nullable: true - appScopeId: - type: string - nullable: true - directoryScopeId: - type: string - nullable: true - isValidationOnly: - type: boolean - nullable: true - justification: - type: string - nullable: true - principalId: - type: string - nullable: true - roleDefinitionId: - type: string - nullable: true - scheduleInfo: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - targetScheduleId: - type: string - nullable: true - ticketInfo: - $ref: '#/components/schemas/microsoft.graph.ticketInfo' - activatedUsing: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - appScope: - $ref: '#/components/schemas/microsoft.graph.appScope' - directoryScope: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - principal: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - targetSchedule: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - additionalProperties: - type: object - microsoft.graph.unifiedRoleEligibilitySchedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - - title: unifiedRoleEligibilitySchedule - type: object - properties: - memberType: - type: string - nullable: true - scheduleInfo: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - additionalProperties: - type: object - microsoft.graph.unifiedRoleAssignmentSchedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - - title: unifiedRoleAssignmentSchedule - type: object - properties: - assignmentType: - type: string - nullable: true - memberType: - type: string - nullable: true - scheduleInfo: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - activatedUsing: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - additionalProperties: - type: object - microsoft.graph.roleAssignmentRequestFilterByCurrentUserOptions: - title: roleAssignmentRequestFilterByCurrentUserOptions - enum: - - principal - - createdBy - - approver - - unknownFutureValue - type: string microsoft.graph.unifiedRoleAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23135,16 +25442,10 @@ components: - principal - unknownFutureValue type: string - microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions: - title: roleAssignmentScheduleFilterByCurrentUserOptions - enum: - - principal - - unknownFutureValue - type: string - microsoft.graph.unifiedRoleEligibilityRequest: + microsoft.graph.unifiedRoleAssignmentScheduleRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.request' - - title: unifiedRoleEligibilityRequest + - title: unifiedRoleAssignmentScheduleRequest type: object properties: action: @@ -23175,6 +25476,8 @@ components: nullable: true ticketInfo: $ref: '#/components/schemas/microsoft.graph.ticketInfo' + activatedUsing: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' appScope: $ref: '#/components/schemas/microsoft.graph.appScope' directoryScope: @@ -23184,23 +25487,114 @@ components: roleDefinition: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' targetSchedule: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + additionalProperties: + type: object + microsoft.graph.unifiedRoleEligibilitySchedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + - title: unifiedRoleEligibilitySchedule + type: object + properties: + memberType: + type: string + nullable: true + scheduleInfo: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + additionalProperties: + type: object + microsoft.graph.unifiedRoleAssignmentSchedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + - title: unifiedRoleAssignmentSchedule + type: object + properties: + assignmentType: + type: string + nullable: true + memberType: + type: string + nullable: true + scheduleInfo: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + activatedUsing: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' additionalProperties: type: object - microsoft.graph.roleEligibilityRequestFilterByCurrentUserOptions: - title: roleEligibilityRequestFilterByCurrentUserOptions + microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions: + title: roleAssignmentScheduleRequestFilterByCurrentUserOptions enum: - principal - createdBy - approver - unknownFutureValue type: string + microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions: + title: roleAssignmentScheduleFilterByCurrentUserOptions + enum: + - principal + - unknownFutureValue + type: string microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions: title: roleEligibilityScheduleInstanceFilterByCurrentUserOptions enum: - principal - unknownFutureValue type: string + microsoft.graph.unifiedRoleEligibilityScheduleRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: unifiedRoleEligibilityScheduleRequest + type: object + properties: + action: + type: string + nullable: true + appScopeId: + type: string + nullable: true + directoryScopeId: + type: string + nullable: true + isValidationOnly: + type: boolean + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + roleDefinitionId: + type: string + nullable: true + scheduleInfo: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + targetScheduleId: + type: string + nullable: true + ticketInfo: + $ref: '#/components/schemas/microsoft.graph.ticketInfo' + appScope: + $ref: '#/components/schemas/microsoft.graph.appScope' + directoryScope: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + principal: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + targetSchedule: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + additionalProperties: + type: object + microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions: + title: roleEligibilityScheduleRequestFilterByCurrentUserOptions + enum: + - principal + - createdBy + - approver + - unknownFutureValue + type: string microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions: title: roleEligibilityScheduleFilterByCurrentUserOptions enum: @@ -23816,7 +26210,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 8aee1492be0..14386bd22b8 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -309,6 +309,77 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}/deviceConfiguration/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId=''{secretReferenceValueId}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getOmaSettingPlainTextValue + operationId: deviceManagement.deviceConfigurations.groupAssignments.deviceConfiguration_getOmaSettingPlainTextValue + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationGroupAssignment-id + in: path + description: 'key: id of deviceConfigurationGroupAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfigurationGroupAssignment + - name: secretReferenceValueId + in: path + description: 'Usage: secretReferenceValueId={secretReferenceValueId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId=''{secretReferenceValueId}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getOmaSettingPlainTextValue + operationId: deviceManagement.deviceConfigurations_getOmaSettingPlainTextValue + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: secretReferenceValueId + in: path + description: 'Usage: secretReferenceValueId={secretReferenceValueId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /deviceManagement/deviceConfigurations/microsoft.graph.getIosAvailableUpdateVersions(): get: tags: @@ -2078,7 +2149,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -2485,7 +2556,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 6d070d0377a..7d0db9bd9a0 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -70,6 +70,8 @@ paths: - configurationCategories - configurationPolicies - configurationSettings + - reusablePolicySettings + - reusableSettings - complianceManagementPartners - conditionalAccessSettings - deviceCategories @@ -109,6 +111,7 @@ paths: - userExperienceAnalyticsCategories - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance + - userExperienceAnalyticsDeviceScores - userExperienceAnalyticsDeviceStartupHistory - userExperienceAnalyticsDeviceStartupProcesses - userExperienceAnalyticsDeviceStartupProcessPerformance @@ -121,6 +124,7 @@ paths: - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory + - userExperienceAnalyticsWorkFromAnywhereMetrics - windowsMalwareInformation - derivedCredentials - resourceAccessProfiles @@ -206,6 +210,8 @@ paths: - configurationCategories - configurationPolicies - configurationSettings + - reusablePolicySettings + - reusableSettings - complianceManagementPartners - conditionalAccessSettings - deviceCategories @@ -245,6 +251,7 @@ paths: - userExperienceAnalyticsCategories - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance + - userExperienceAnalyticsDeviceScores - userExperienceAnalyticsDeviceStartupHistory - userExperienceAnalyticsDeviceStartupProcesses - userExperienceAnalyticsDeviceStartupProcessPerformance @@ -257,6 +264,7 @@ paths: - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory + - userExperienceAnalyticsWorkFromAnywhereMetrics - windowsMalwareInformation - derivedCredentials - resourceAccessProfiles @@ -369,6 +377,10 @@ paths: operationId: deviceManagement.ListConfigurationPolicies configurationSettings: operationId: deviceManagement.ListConfigurationSettings + reusablePolicySettings: + operationId: deviceManagement.ListReusablePolicySettings + reusableSettings: + operationId: deviceManagement.ListReusableSettings complianceManagementPartners: operationId: deviceManagement.ListComplianceManagementPartners conditionalAccessSettings: @@ -447,6 +459,8 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsDeviceMetricHistory userExperienceAnalyticsDevicePerformance: operationId: deviceManagement.ListUserExperienceAnalyticsDevicePerformance + userExperienceAnalyticsDeviceScores: + operationId: deviceManagement.ListUserExperienceAnalyticsDeviceScores userExperienceAnalyticsDeviceStartupHistory: operationId: deviceManagement.ListUserExperienceAnalyticsDeviceStartupHistory userExperienceAnalyticsDeviceStartupProcesses: @@ -471,6 +485,8 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsResourcePerformance userExperienceAnalyticsScoreHistory: operationId: deviceManagement.ListUserExperienceAnalyticsScoreHistory + userExperienceAnalyticsWorkFromAnywhereMetrics: + operationId: deviceManagement.ListUserExperienceAnalyticsWorkFromAnywhereMetrics windowsMalwareInformation: operationId: deviceManagement.ListWindowsMalwareInformation derivedCredentials: @@ -30299,6 +30315,16 @@ paths: - publicAddress desc - roleScopeTagIds - roleScopeTagIds desc + - upgradeAutomatically + - upgradeAutomatically desc + - upgradeAvailable + - upgradeAvailable desc + - upgradeWindowEndTime + - upgradeWindowEndTime desc + - upgradeWindowStartTime + - upgradeWindowStartTime desc + - upgradeWindowUtcOffsetInMinutes + - upgradeWindowUtcOffsetInMinutes desc type: string - name: $select in: query @@ -30315,6 +30341,11 @@ paths: - displayName - publicAddress - roleScopeTagIds + - upgradeAutomatically + - upgradeAvailable + - upgradeWindowEndTime + - upgradeWindowStartTime + - upgradeWindowUtcOffsetInMinutes - microsoftTunnelConfiguration - microsoftTunnelServers type: string @@ -30406,6 +30437,11 @@ paths: - displayName - publicAddress - roleScopeTagIds + - upgradeAutomatically + - upgradeAvailable + - upgradeWindowEndTime + - upgradeWindowStartTime + - upgradeWindowUtcOffsetInMinutes - microsoftTunnelConfiguration - microsoftTunnelServers type: string @@ -30633,10 +30669,14 @@ paths: enum: - id - id desc + - agentImageDigest + - agentImageDigest desc - displayName - displayName desc - lastCheckinDateTime - lastCheckinDateTime desc + - serverImageDigest + - serverImageDigest desc - tunnelServerHealthStatus - tunnelServerHealthStatus desc type: string @@ -30651,8 +30691,10 @@ paths: items: enum: - id + - agentImageDigest - displayName - lastCheckinDateTime + - serverImageDigest - tunnelServerHealthStatus type: string - name: $expand @@ -30752,8 +30794,10 @@ paths: items: enum: - id + - agentImageDigest - displayName - lastCheckinDateTime + - serverImageDigest - tunnelServerHealthStatus type: string - name: $expand @@ -38306,6 +38350,222 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsDeviceScores: + get: + tags: + - deviceManagement.userExperienceAnalyticsDeviceScores + summary: Get userExperienceAnalyticsDeviceScores from deviceManagement + operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScores + 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: + enum: + - id + - id desc + - appReliabilityScore + - appReliabilityScore desc + - deviceName + - deviceName desc + - endpointAnalyticsScore + - endpointAnalyticsScore desc + - manufacturer + - manufacturer desc + - model + - model desc + - startupPerformanceScore + - startupPerformanceScore desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appReliabilityScore + - deviceName + - endpointAnalyticsScore + - manufacturer + - model + - startupPerformanceScore + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsDeviceScores + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsDeviceScores + summary: Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement + operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceScores + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsDeviceScores + summary: Get userExperienceAnalyticsDeviceScores from deviceManagement + operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScores + parameters: + - name: userExperienceAnalyticsDeviceScores-id + in: path + description: 'key: id of userExperienceAnalyticsDeviceScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsDeviceScores + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appReliabilityScore + - deviceName + - endpointAnalyticsScore + - manufacturer + - model + - startupPerformanceScore + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsDeviceScores + summary: Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement + operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceScores + parameters: + - name: userExperienceAnalyticsDeviceScores-id + in: path + description: 'key: id of userExperienceAnalyticsDeviceScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsDeviceScores + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsDeviceScores + summary: Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement + operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceScores + parameters: + - name: userExperienceAnalyticsDeviceScores-id + in: path + description: 'key: id of userExperienceAnalyticsDeviceScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsDeviceScores + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsDeviceStartupHistory: get: tags: @@ -41411,6 +41671,479 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics: + get: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement + operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereMetrics + 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: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - metricDevices + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricDevices + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsWorkFromAnywhereMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement + operationId: deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereMetrics + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement + operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - metricDevices + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricDevices + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + links: + metricDevices: + operationId: deviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.ListMetricDevices + parameters: + userExperienceAnalyticsWorkFromAnywhereMetric-id: $request.path.userExperienceAnalyticsWorkFromAnywhereMetric-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement + operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement + operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices': + get: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Get metricDevices from deviceManagement + operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_ListMetricDevices + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - $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: + enum: + - id + - id desc + - autoPilotProfileAssigned + - autoPilotProfileAssigned desc + - autoPilotRegistered + - autoPilotRegistered desc + - azureAdDeviceId + - azureAdDeviceId desc + - azureAdJoinType + - azureAdJoinType desc + - azureAdRegistered + - azureAdRegistered desc + - deviceName + - deviceName desc + - managedBy + - managedBy desc + - manufacturer + - manufacturer desc + - model + - model desc + - ownership + - ownership desc + - serialNumber + - serialNumber desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - autoPilotProfileAssigned + - autoPilotRegistered + - azureAdDeviceId + - azureAdJoinType + - azureAdRegistered + - deviceName + - managedBy + - manufacturer + - model + - ownership + - serialNumber + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsWorkFromAnywhereDevice + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Create new navigation property to metricDevices for deviceManagement + operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_CreateMetricDevices + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Get metricDevices from deviceManagement + operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_GetMetricDevices + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - name: userExperienceAnalyticsWorkFromAnywhereDevice-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - autoPilotProfileAssigned + - autoPilotRegistered + - azureAdDeviceId + - azureAdJoinType + - azureAdRegistered + - deviceName + - managedBy + - manufacturer + - model + - ownership + - serialNumber + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Update the navigation property metricDevices in deviceManagement + operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_UpdateMetricDevices + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - name: userExperienceAnalyticsWorkFromAnywhereDevice-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric + summary: Delete navigation property metricDevices for deviceManagement + operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_DeleteMetricDevices + parameters: + - name: userExperienceAnalyticsWorkFromAnywhereMetric-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric + - name: userExperienceAnalyticsWorkFromAnywhereDevice-id + in: path + description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/windowsInformationProtectionAppLearningSummaries: get: tags: @@ -42472,6 +43205,16 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of all ConfigurationSettings + reusablePolicySettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReusablePolicySetting' + description: List of all reusable settings that can be referred in a policy + reusableSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of all reusable settings complianceManagementPartners: type: array items: @@ -42652,6 +43395,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' description: User experience analytics device performance + userExperienceAnalyticsDeviceScores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + description: User experience analytics device scores userExperienceAnalyticsDeviceStartupHistory: type: array items: @@ -42706,6 +43454,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' description: User experience analytics device Startup Score History + userExperienceAnalyticsWorkFromAnywhereMetrics: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + description: User experience analytics work from anywhere metrics. windowsMalwareInformation: type: array items: @@ -43297,11 +44050,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -43312,11 +44065,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -43328,7 +44081,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -43342,10 +44095,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -43353,7 +44106,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -43361,24 +44114,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -43391,11 +44144,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -43405,24 +44158,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -43445,15 +44198,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -43461,11 +44214,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -43473,7 +44226,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -43488,11 +44241,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -43511,7 +44264,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -43529,11 +44282,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -43541,15 +44294,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -43558,7 +44311,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -43935,30 +44688,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -43966,25 +44719,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -43992,7 +44745,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -44020,17 +44773,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -44048,34 +44801,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -44083,59 +44836,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -44149,43 +44902,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -44193,7 +44946,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -44205,12 +44958,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -44222,39 +44975,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -44289,7 +45042,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -44349,7 +45102,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -44373,7 +45126,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -44389,7 +45142,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -47217,6 +47970,31 @@ components: type: string nullable: true description: List of Scope Tags for this Entity instance. + upgradeAutomatically: + type: boolean + description: 'The site''s automatic upgrade setting. True for automatic upgrades, false for manual control' + upgradeAvailable: + type: boolean + description: True if an upgrade is available + upgradeWindowEndTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The site's upgrade window end time of day + format: time + nullable: true + upgradeWindowStartTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The site's upgrade window start time of day + format: time + nullable: true + upgradeWindowUtcOffsetInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The site's timezone represented as a minute offset from UTC + format: int32 + nullable: true microsoftTunnelConfiguration: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' microsoftTunnelServers: @@ -47233,6 +48011,10 @@ components: - title: microsoftTunnelServer type: object properties: + agentImageDigest: + type: string + description: 'The digest of the current agent image running on this server ' + nullable: true displayName: type: string description: The MicrosoftTunnelServer's display name @@ -47242,6 +48024,10 @@ components: type: string description: When the MicrosoftTunnelServer last checked in format: date-time + serverImageDigest: + type: string + description: 'The digest of the current server image running on this server ' + nullable: true tunnelServerHealthStatus: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerHealthStatus' additionalProperties: @@ -48167,6 +48953,39 @@ components: additionalProperties: type: object description: The user experience analytics device performance entity contains device boot performance details. + microsoft.graph.userExperienceAnalyticsDeviceScores: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsDeviceScores + type: object + properties: + appReliabilityScore: + type: number + description: The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + deviceName: + type: string + description: The user experience analytics device name. + nullable: true + endpointAnalyticsScore: + type: number + description: The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + manufacturer: + type: string + description: The user experience analytics device manufacturer. + nullable: true + model: + type: string + description: The user experience analytics device model. + nullable: true + startupPerformanceScore: + type: number + description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + additionalProperties: + type: object + description: The user experience analytics device scores entity consolidates the various endpoint analytics scores. microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -48388,7 +49207,9 @@ components: description: The intune device's azure Ad joinType. nullable: true azureAdRegistered: - $ref: '#/components/schemas/microsoft.graph.azureAdRegisteredState' + type: boolean + description: The intune device's azureAdRegistered. + nullable: true deviceName: type: string description: The intune device's name. @@ -48582,6 +49403,73 @@ components: additionalProperties: type: object description: The user experience analytics device startup score history. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsWorkFromAnywhereMetric + type: object + properties: + metricDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + description: The work from anywhere metric devices. + additionalProperties: + type: object + description: The user experience analytics metric for work from anywhere report + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsWorkFromAnywhereDevice + type: object + properties: + autoPilotProfileAssigned: + type: boolean + description: The user experience analytics work from anywhere intune device's autopilotProfileAssigned. + nullable: true + autoPilotRegistered: + type: boolean + description: The user experience work from anywhere intune device's autopilotRegistered. + nullable: true + azureAdDeviceId: + type: string + description: The user experience work from anywhere azure Ad device Id. + nullable: true + azureAdJoinType: + type: string + description: The user experience work from anywhere device's azure Ad joinType. + nullable: true + azureAdRegistered: + type: boolean + description: The user experience work from anywhere device's azureAdRegistered. + nullable: true + deviceName: + type: string + description: The work from anywhere device's name. + nullable: true + managedBy: + type: string + description: The user experience work from anywhere management agent of the device. + nullable: true + manufacturer: + type: string + description: The user experience work from anywhere device's manufacturer. + nullable: true + model: + type: string + description: The user experience work from anywhere device's model. + nullable: true + ownership: + type: string + description: The user experience work from anywhere device's ownership. + nullable: true + serialNumber: + type: string + description: The user experience work from anywhere device's serial number. + nullable: true + additionalProperties: + type: object + description: The user experience analytics Device for work from anywhere report microsoft.graph.windowsInformationProtectionAppLearningSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -48716,7 +49604,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days a device is allowed to go without checking in to remain compliant. + description: The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 format: int32 deviceInactivityBeforeRetirementInDay: maximum: 2147483647 @@ -49630,6 +50518,8 @@ components: format: int32 technologies: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateReference: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' assignments: type: array items: @@ -49695,6 +50585,11 @@ components: type: string description: Offset CSP Path from Base nullable: true + referredSettingInformationList: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' + description: List of referred setting information. rootDefinitionId: type: string description: Root setting definition if the setting is a child setting. @@ -49711,6 +50606,55 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' additionalProperties: type: object + microsoft.graph.deviceManagementReusablePolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementReusablePolicySetting + 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: reusable setting creation date and time. This property is read-only. + format: date-time + description: + type: string + description: reusable setting description supplied by user. + nullable: true + displayName: + type: string + description: reusable setting display name supplied by user. + 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 when reusable setting was last modified. This property is read-only. + format: date-time + referencingConfigurationPolicyCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + settingDefinitionId: + type: string + description: setting definition id associated with this reusable setting. + nullable: true + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + referencingConfigurationPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + description: configuration policies referencing the current reusable setting + additionalProperties: + type: object + description: Graph model for a reusable setting microsoft.graph.complianceManagementPartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -49801,26 +50745,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -49832,13 +50776,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -51281,6 +52225,12 @@ components: displayName: type: string description: The display name of the profile. + endOfSupportDate: + 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 supported date for a feature update + format: date-time + nullable: true featureUpdateVersion: type: string description: 'The feature update version that will be deployed to the devices targeted by this profile. The version could be any supported version for example 1709, 1803 or 1809 and so on.' @@ -51364,6 +52314,12 @@ components: displayName: type: string description: The display name for the catalog item. + endOfSupportDate: + 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 supported date for a catalog item + format: date-time + nullable: true releaseDateTime: 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 @@ -52182,6 +53138,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -52662,12 +53622,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -52859,7 +53819,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -52895,7 +53855,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -53117,15 +54077,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -53137,7 +54097,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -53362,7 +54322,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -53373,12 +54333,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -53578,7 +54538,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -53616,7 +54576,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -53657,7 +54617,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -53730,13 +54690,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -53763,7 +54723,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -53781,11 +54741,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -53805,7 +54765,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -53836,12 +54796,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -53851,16 +54811,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -53890,7 +54851,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -54028,7 +54989,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -54230,7 +55191,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -54424,7 +55385,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -54485,11 +55446,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -54501,11 +55462,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -54531,7 +55492,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -54614,7 +55575,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -54756,7 +55717,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -55018,7 +55979,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -55116,7 +56077,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -55140,7 +56101,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -55170,11 +56131,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -55189,6 +56151,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -55198,7 +56161,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -55235,7 +56198,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -55313,7 +56275,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -56086,6 +57048,12 @@ components: type: integer description: Number of AOSP userless Android devices. Valid values 0 to 2147483647 format: int32 + chromeOSCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of Chrome OS devices. Valid values 0 to 2147483647 + format: int32 configMgrDeviceCount: maximum: 2147483647 minimum: -2147483648 @@ -56243,6 +57211,7 @@ components: - rotateFileVaultKey - getFileVaultKey - setDeviceName + - activateDeviceEsim type: string microsoft.graph.actionState: title: actionState @@ -57026,6 +57995,27 @@ components: - windows10XManagement - configManager type: string + microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: + title: deviceManagementConfigurationPolicyTemplateReference + type: object + properties: + templateDisplayName: + type: string + description: Template Display Name of the referenced template. This property is read-only. + nullable: true + templateDisplayVersion: + type: string + description: Template Display Version of the referenced Template. This property is read-only. + nullable: true + templateFamily: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + templateId: + type: string + description: Template id + nullable: true + additionalProperties: + type: object + description: Policy template reference information microsoft.graph.deviceManagementConfigurationPolicyAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -57100,6 +58090,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.deviceManagementConfigurationReferredSettingInformation: + title: deviceManagementConfigurationReferredSettingInformation + type: object + properties: + settingDefinitionId: + type: string + description: Setting definition id that is being referred to a setting. Applicable for reusable setting + nullable: true + additionalProperties: + type: object + description: Referred setting information about reusable setting microsoft.graph.deviceManagementConfigurationControlType: title: deviceManagementConfigurationControlType enum: @@ -57118,6 +58119,16 @@ components: - settingsCatalog - template type: string + microsoft.graph.deviceManagementConfigurationSettingInstance: + title: deviceManagementConfigurationSettingInstance + type: object + properties: + settingDefinitionId: + type: string + description: Setting Definition Id + additionalProperties: + type: object + description: Setting instance within policy microsoft.graph.complianceManagementPartnerAssignment: title: complianceManagementPartnerAssignment type: object @@ -57524,7 +58535,7 @@ components: nullable: true isSupervised: type: boolean - description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/HT202837' + description: 'Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837' lastContactedDateTime: 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 @@ -57942,7 +58953,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -58662,7 +59673,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -58719,11 +59730,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -58838,10 +59849,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -58994,7 +60005,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -59200,7 +60211,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -60210,7 +61221,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -60391,6 +61402,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -60607,14 +61622,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -60741,17 +61756,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -61722,10 +62747,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -61764,7 +62799,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -61796,18 +62831,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -61820,6 +62854,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -62192,7 +63227,7 @@ components: 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.)' + 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 @@ -62306,7 +63341,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -62856,16 +63891,18 @@ components: additionalProperties: type: object description: A class containing the properties for Audit Property. - microsoft.graph.deviceManagementConfigurationSettingInstance: - title: deviceManagementConfigurationSettingInstance - type: object - properties: - settingDefinitionId: - type: string - description: Setting Definition Id - additionalProperties: - type: object - description: Setting instance within policy + microsoft.graph.deviceManagementConfigurationTemplateFamily: + title: deviceManagementConfigurationTemplateFamily + enum: + - none + - endpointSecurityAntivirus + - endpointSecurityDiskEncryption + - endpointSecurityFirewall + - endpointSecurityEndpointDectionAndResponse + - endpointSecurityAttackSurfaceReduction + - endpointSecurityAccountProtection + - endpointSecurityApplicationControl + type: string microsoft.graph.deviceManagementConfigurationDeviceMode: title: deviceManagementConfigurationDeviceMode enum: @@ -63064,7 +64101,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. @@ -63434,7 +64471,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -63557,7 +64594,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -63604,7 +64641,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -63674,7 +64711,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -63896,7 +64933,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -64164,12 +65201,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -64252,7 +65289,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -64474,7 +65511,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -64499,14 +65536,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -64514,12 +65551,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -64543,10 +65580,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -64573,6 +65610,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -65216,6 +66254,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -66047,18 +67089,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -66137,7 +67183,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -66161,7 +67207,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -66440,11 +67486,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -66532,7 +67578,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -66989,7 +68035,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -67074,7 +68120,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -67112,7 +68158,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -67176,7 +68222,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -67390,11 +68436,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -67850,16 +68896,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -67903,6 +68952,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -67964,7 +69014,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -68183,6 +69233,7 @@ components: - adJoinCheckIncorrectCredentials - adJoinCheckOrganizationalUnitNotFound - adJoinCheckOrganizationalUnitIncorrectFormat + - adJoinCheckComputerObjectAlreadyExists - adJoinCheckUnknownError - endpointConnectivityCheckUrlNotWhitelisted - endpointConnectivityCheckUnknownError @@ -68213,11 +69264,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -68298,7 +69349,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -68524,7 +69575,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -68535,7 +69586,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -68760,7 +69811,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 25894263ef7..9701cc55f49 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -6846,13 +6846,13 @@ components: items: type: string nullable: true - description: 'The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + description: The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. mediaTypes: type: array items: type: string nullable: true - description: The media types supported by the printer. Valid values are described in the following table. + description: The media types supported by the printer. multipageLayouts: type: array items: @@ -7044,7 +7044,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -7085,7 +7085,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -7158,13 +7158,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -7191,7 +7191,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -7209,11 +7209,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -7233,7 +7233,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -7264,12 +7264,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -7279,16 +7279,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -7318,7 +7319,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -7377,30 +7378,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -7408,25 +7409,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -7434,7 +7435,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -7462,17 +7463,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -7490,34 +7491,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -7525,59 +7526,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -7591,43 +7592,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -7635,7 +7636,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -7647,12 +7648,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -7664,39 +7665,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -7731,7 +7732,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -7791,7 +7792,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -7815,7 +7816,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -7831,7 +7832,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -8031,7 +8032,7 @@ components: properties: parentUrl: type: string - description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + 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: @@ -8597,7 +8598,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -8644,15 +8645,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -8664,7 +8665,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -8862,7 +8863,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -8873,12 +8874,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -9311,12 +9312,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -9484,7 +9485,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -9520,7 +9521,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -9896,7 +9897,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -10013,7 +10014,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -10215,7 +10216,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -10280,7 +10281,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -10341,11 +10342,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -10357,11 +10358,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -10387,7 +10388,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -10404,26 +10405,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -10435,13 +10436,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -10457,11 +10458,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -10472,11 +10473,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -10488,7 +10489,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -10502,10 +10503,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -10513,7 +10514,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -10521,24 +10522,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -10551,11 +10552,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -10565,24 +10566,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -10605,15 +10606,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -10621,11 +10622,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -10633,7 +10634,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -10648,11 +10649,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -10671,7 +10672,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -10689,11 +10690,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -10701,15 +10702,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -10718,7 +10719,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -10854,7 +10855,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -11056,7 +11057,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -11258,7 +11259,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -11356,7 +11357,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -11380,7 +11381,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -11410,11 +11411,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -11429,6 +11431,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -11438,7 +11441,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -11475,7 +11478,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -11553,7 +11555,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -11883,11 +11885,11 @@ components: nullable: true mediaSize: type: string - description: 'The default media size to use. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + description: The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic. nullable: true mediaType: type: string - description: The default media (such as paper) type to print the document on. Valid values are described in the following table. + description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' @@ -12001,7 +12003,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -12038,11 +12040,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -12157,10 +12159,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -12313,7 +12315,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -12362,7 +12364,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -12962,7 +12964,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -13021,14 +13023,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -13279,7 +13281,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13884,7 +13886,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -14454,6 +14456,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -14902,6 +14908,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -15815,17 +15825,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -16606,10 +16626,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -16648,7 +16678,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -16680,18 +16710,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -16704,6 +16733,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -17040,7 +17070,7 @@ components: 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.)' + 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 @@ -17377,11 +17407,11 @@ components: $ref: '#/components/schemas/microsoft.graph.printMargin' mediaSize: type: string - description: 'The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + 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. Valid values are described in the following table. + description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' @@ -17580,7 +17610,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -17683,7 +17713,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -17951,12 +17981,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -18039,7 +18069,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -18261,7 +18291,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -18286,14 +18316,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -18301,12 +18331,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -18330,10 +18360,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -18360,6 +18390,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -19170,7 +19201,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -19194,7 +19225,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -19300,11 +19331,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -19392,7 +19423,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -19782,7 +19813,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -20024,6 +20055,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -21125,18 +21160,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -21696,7 +21735,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -21781,7 +21820,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -21819,7 +21858,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -21883,7 +21922,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -22097,11 +22136,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -22355,6 +22394,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -23007,16 +23047,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -23077,7 +23120,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -23122,11 +23165,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -23207,7 +23250,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -23445,7 +23488,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -23456,7 +23499,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -23681,7 +23724,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 9bd9b47b8f4..d191ab95d57 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -26174,11 +26174,11 @@ components: format: int32 customBrowserDisplayName: type: string - description: Friendly name of the preferred custom browser to open weblink on Android. + description: 'Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true customBrowserPackageId: type: string - description: Unique identifier of a custom browser to open weblink on Android. + description: 'Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true customDialerAppDisplayName: type: string @@ -26792,7 +26792,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedAppDataEncryptionType' customBrowserProtocol: type: string - description: A custom browser protocol to open weblink on iOS. + description: 'A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true customDialerAppProtocol: type: string @@ -26970,7 +26970,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -28091,7 +28091,7 @@ components: 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 last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token. + description: The last time when an application sync was done with the Apple volume purchase program service using the Apple Volume Purchase Program Token. format: date-time lastSyncStatus: $ref: '#/components/schemas/microsoft.graph.vppTokenSyncStatus' @@ -28444,14 +28444,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.officeClientCheckinStatus' - description: List of office Client check-in status. tenantUserCheckinSummary: $ref: '#/components/schemas/microsoft.graph.officeUserCheckinSummary' clientConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.officeClientConfiguration' - description: List of office Client configuration. additionalProperties: type: object microsoft.graph.officeClientConfiguration: @@ -28464,38 +28462,31 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.officeClientCheckinStatus' - description: List of office Client check-in status. description: type: string - description: Not yet documented nullable: true displayName: type: string - description: Admin provided description of the office client configuration policy. nullable: true policyPayload: type: string - description: 'Policy settings JSON string in binary format, these values cannot be changed by the user.' format: base64url nullable: true priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high.' format: int32 userCheckinSummary: $ref: '#/components/schemas/microsoft.graph.officeUserCheckinSummary' userPreferencePayload: type: string - description: 'Preference settings JSON string in binary format, these values can be overridden by the user.' format: base64url nullable: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.officeClientConfigurationAssignment' - description: The list of group assignments for the policy. additionalProperties: type: object microsoft.graph.officeClientConfigurationAssignment: @@ -28517,26 +28508,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -28548,13 +28539,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -28616,11 +28607,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -28631,11 +28622,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -28647,7 +28638,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -28661,10 +28652,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -28672,7 +28663,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -28680,24 +28671,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -28710,11 +28701,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -28724,24 +28715,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -28764,15 +28755,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -28780,11 +28771,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -28792,7 +28783,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -28807,11 +28798,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -28830,7 +28821,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -28848,11 +28839,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -28860,15 +28851,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -28877,7 +28868,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -29254,30 +29245,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -29285,25 +29276,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -29311,7 +29302,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -29339,17 +29330,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -29367,34 +29358,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -29402,59 +29393,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -29468,43 +29459,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -29512,7 +29503,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -29524,12 +29515,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -29541,39 +29532,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -29608,7 +29599,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -29668,7 +29659,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -29692,7 +29683,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -29708,7 +29699,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -30714,38 +30705,29 @@ components: items: type: string nullable: true - description: List of policies delivered to the device as last checkin. checkinDateTime: 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 check-in time in UTC. format: date-time deviceName: type: string - description: Device name trying to check-in. nullable: true devicePlatform: type: string - description: Device platform trying to check-in. nullable: true devicePlatformVersion: type: string - description: Device platform version trying to check-in. nullable: true errorMessage: type: string - description: Error message if any associated for the last checkin. nullable: true userId: type: string - description: User identifier using the device. userPrincipalName: type: string - description: User principal name using the device. nullable: true wasSuccessful: type: boolean - description: If the last checkin was successful. additionalProperties: type: object microsoft.graph.officeUserCheckinSummary: @@ -30756,13 +30738,11 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Total failed user check ins for the last 3 months. format: int32 succeededUserCount: maximum: 2147483647 minimum: -2147483648 type: integer - description: Total successful user check ins for the last 3 months. format: int32 additionalProperties: type: object @@ -31195,6 +31175,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -31675,12 +31659,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -31872,7 +31856,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -31908,7 +31892,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -32130,15 +32114,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -32150,7 +32134,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -32375,7 +32359,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -32386,12 +32370,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -32591,7 +32575,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -32629,7 +32613,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -32670,7 +32654,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -32743,13 +32727,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -32776,7 +32760,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -32794,11 +32778,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -32818,7 +32802,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -32849,12 +32833,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -32864,16 +32848,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -32903,7 +32888,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -33041,7 +33026,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -33243,7 +33228,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -33437,7 +33422,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -33498,11 +33483,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -33514,11 +33499,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -33544,7 +33529,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -33624,7 +33609,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -33886,7 +33871,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -33984,7 +33969,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -34008,7 +33993,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -34038,11 +34023,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -34057,6 +34043,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -34066,7 +34053,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -34103,7 +34090,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -34181,7 +34167,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -34753,7 +34739,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ipRange' - description: Collection of ip ranges + description: Collection of Internet protocol address ranges additionalProperties: type: object description: Windows Information Protection IP Range Collection @@ -35204,7 +35190,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -35261,11 +35247,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -35380,10 +35366,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -35536,7 +35522,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -35742,7 +35728,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -36752,7 +36738,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -36933,6 +36919,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -37045,14 +37035,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -37179,17 +37169,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -38160,10 +38160,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -38202,7 +38212,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -38234,18 +38244,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -38258,6 +38267,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -38630,7 +38640,7 @@ components: 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.)' + 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 @@ -38744,7 +38754,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -39037,6 +39047,94 @@ components: $ref: '#/components/schemas/microsoft.graph.chat' additionalProperties: type: object + microsoft.graph.todoTaskList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todoTaskList + type: object + properties: + displayName: + type: string + description: The name of the task list. + nullable: true + isOwner: + type: boolean + description: True if the user is owner of the given task list. + isShared: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object + microsoft.graph.userScopeTeamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + - title: userScopeTeamsAppInstallation + type: object + properties: + chat: + $ref: '#/components/schemas/microsoft.graph.chat' + additionalProperties: + type: object microsoft.graph.todoTaskList: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -39448,7 +39546,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -39571,7 +39669,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -39618,7 +39716,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -39688,7 +39786,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -39910,7 +40008,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -40178,12 +40276,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -40266,7 +40364,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -40488,7 +40586,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -40513,14 +40611,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -40528,12 +40626,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -40557,10 +40655,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -40587,6 +40685,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -41230,6 +41329,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -42022,18 +42125,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -42112,7 +42219,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -42136,7 +42243,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -42415,11 +42522,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -42507,7 +42614,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -42927,7 +43034,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -43012,7 +43119,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -43050,7 +43157,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -43114,7 +43221,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -43328,11 +43435,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -43788,16 +43895,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -43841,6 +43951,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -43902,7 +44013,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -44129,11 +44240,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -44214,7 +44325,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -44440,7 +44551,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -44451,7 +44562,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -44676,7 +44787,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 4c2341f3051..d8381a676fe 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -15382,7 +15382,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -15423,7 +15423,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -15496,13 +15496,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -15529,7 +15529,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -15547,11 +15547,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -15571,7 +15571,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -15602,12 +15602,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -15617,16 +15617,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -15656,7 +15657,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -15718,7 +15719,7 @@ components: description: 'Related records related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue' accountEnabled: type: boolean - description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.' + description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true assignedLicenses: type: array @@ -15739,11 +15740,11 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' department: type: string - description: The name for the department in which the user works. Supports /$filter. + description: The name for the department in which the user works. Supports $filter. nullable: true displayName: type: string - description: The name displayed in the address book for the user. Supports $filter and $orderby. + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.' nullable: true externalSource: $ref: '#/components/schemas/microsoft.graph.educationExternalSource' @@ -15753,17 +15754,17 @@ components: nullable: true givenName: type: string - description: The given name (first name) of the user. Supports /$filter. + description: The given name (first name) of the user. Supports $filter. nullable: true mail: type: string - description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports /$filter.' + description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports $filter.' nullable: true mailingAddress: $ref: '#/components/schemas/microsoft.graph.physicalAddress' mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. nullable: true middleName: type: string @@ -15780,7 +15781,7 @@ components: $ref: '#/components/schemas/microsoft.graph.educationOnPremisesInfo' passwordPolicies: type: string - description: 'Specifies password policies for the user. See standard [user] resource for additional details.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two can be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -15809,21 +15810,21 @@ components: $ref: '#/components/schemas/microsoft.graph.educationStudent' surname: type: string - description: The user's surname (family name or last name). Supports /$filter. + description: The user's surname (family name or last name). Supports $filter. nullable: true teacher: $ref: '#/components/schemas/microsoft.graph.educationTeacher' usageLocation: type: string - description: 'A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.' + description: 'A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports /$filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true assignments: type: array @@ -15922,30 +15923,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -15953,25 +15954,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -15979,7 +15980,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -16007,17 +16008,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -16035,34 +16036,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -16070,59 +16071,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -16136,43 +16137,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -16180,7 +16181,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -16192,12 +16193,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -16209,39 +16210,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -16276,7 +16277,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -16336,7 +16337,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -16360,7 +16361,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -16376,7 +16377,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -17028,7 +17029,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -17075,15 +17076,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -17095,7 +17096,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -17293,7 +17294,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -17304,12 +17305,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17753,12 +17754,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -17820,7 +17821,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -17895,7 +17896,7 @@ components: properties: externalId: type: string - description: Id of the Teacher in external source system. + description: ID of the teacher in the source system. nullable: true teacherNumber: type: string @@ -18093,7 +18094,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -18469,7 +18470,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -18586,7 +18587,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -18788,7 +18789,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -18853,7 +18854,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -18914,11 +18915,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -18930,11 +18931,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -18960,7 +18961,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -18977,26 +18978,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -19008,13 +19009,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -19030,11 +19031,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -19045,11 +19046,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -19061,7 +19062,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -19075,10 +19076,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -19086,7 +19087,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -19094,24 +19095,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -19124,11 +19125,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -19138,24 +19139,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -19178,15 +19179,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -19194,11 +19195,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -19206,7 +19207,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -19221,11 +19222,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -19244,7 +19245,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -19262,11 +19263,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -19274,15 +19275,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -19291,7 +19292,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -19427,7 +19428,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -19629,7 +19630,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -19831,7 +19832,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -19929,7 +19930,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -19953,7 +19954,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -19983,11 +19984,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -20002,6 +20004,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -20011,7 +20014,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -20048,7 +20051,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -20126,7 +20128,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -20357,7 +20359,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -20394,11 +20396,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -20513,10 +20515,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -20669,7 +20671,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -20718,7 +20720,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -21306,7 +21308,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -21365,14 +21367,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -21623,7 +21625,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -22256,7 +22258,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -22780,6 +22782,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -23228,6 +23234,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -24141,17 +24151,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -24932,10 +24952,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -24974,7 +25004,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -25006,18 +25036,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -25030,6 +25059,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -25366,7 +25396,7 @@ components: 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.)' + 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 @@ -25585,7 +25615,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -25688,7 +25718,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -25956,12 +25986,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -26044,7 +26074,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -26266,7 +26296,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -26291,14 +26321,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -26306,12 +26336,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -26335,10 +26365,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -26365,6 +26395,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -27175,7 +27206,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -27199,7 +27230,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -27305,11 +27336,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -27397,7 +27428,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -27779,7 +27810,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -28037,6 +28068,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -29138,18 +29173,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -29583,7 +29622,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -29668,7 +29707,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -29706,7 +29745,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -29770,7 +29809,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -29984,11 +30023,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -30242,6 +30281,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -30894,16 +30934,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -30964,7 +31007,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -31009,11 +31052,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -31094,7 +31137,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -31332,7 +31375,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -31343,7 +31386,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -31568,7 +31611,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 05bcb7b528e..66f7674c3e7 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -26751,7 +26751,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -27087,14 +27087,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -27102,12 +27102,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -27131,10 +27131,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.sharedDriveItem: @@ -27619,12 +27619,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -27707,7 +27707,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -27934,7 +27934,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -27971,6 +27971,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -28588,30 +28589,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -28619,25 +28620,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -28645,7 +28646,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -28673,17 +28674,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -28701,34 +28702,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -28736,59 +28737,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -28802,43 +28803,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -28846,7 +28847,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -28858,12 +28859,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -28875,39 +28876,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -28942,7 +28943,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -29002,7 +29003,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -29026,7 +29027,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -29042,7 +29043,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -29170,7 +29171,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -29296,7 +29297,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -29381,7 +29382,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -29419,7 +29420,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -29483,7 +29484,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -29955,12 +29956,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -30152,7 +30153,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -30188,7 +30189,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -30410,15 +30411,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -30430,7 +30431,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -30655,7 +30656,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -30666,12 +30667,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -30871,7 +30872,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -30909,7 +30910,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -30950,7 +30951,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -31023,13 +31024,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -31056,7 +31057,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -31074,11 +31075,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -31098,7 +31099,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -31129,12 +31130,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -31144,16 +31145,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -31183,7 +31185,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -31321,7 +31323,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -31523,7 +31525,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -31595,7 +31597,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -31656,11 +31658,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -31672,11 +31674,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -31702,7 +31704,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -31719,26 +31721,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -31750,13 +31752,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -31772,11 +31774,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -31787,11 +31789,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -31803,7 +31805,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -31817,10 +31819,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -31828,7 +31830,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -31836,24 +31838,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -31866,11 +31868,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -31880,24 +31882,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -31920,15 +31922,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -31936,11 +31938,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -31948,7 +31950,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -31963,11 +31965,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -31986,7 +31988,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -32004,11 +32006,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -32016,15 +32018,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -32033,7 +32035,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -32169,7 +32171,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -32371,7 +32373,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -32595,7 +32597,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -32693,7 +32695,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -32717,7 +32719,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -32747,11 +32749,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -32766,6 +32769,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -32775,7 +32779,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -32812,7 +32816,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -32890,7 +32893,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -33136,11 +33139,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.Json: @@ -33226,7 +33229,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -33333,11 +33336,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -33826,7 +33829,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -33869,11 +33872,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -33988,10 +33991,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -34144,7 +34147,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -34350,7 +34353,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -34935,6 +34938,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -35383,6 +35390,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -36201,14 +36212,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -36335,17 +36346,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -37121,10 +37142,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -37163,7 +37194,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -37195,18 +37226,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -37219,6 +37249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -37591,7 +37622,7 @@ components: 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.)' + 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 @@ -37705,7 +37736,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -38051,7 +38082,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -38062,7 +38093,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -38600,7 +38631,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -38723,7 +38754,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -38770,7 +38801,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -38840,7 +38871,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -39098,6 +39129,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -40256,18 +40291,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -40346,7 +40385,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -40370,7 +40409,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -40641,11 +40680,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -40733,7 +40772,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -40924,7 +40963,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -41687,16 +41726,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -41740,6 +41782,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -41801,7 +41844,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 64776248bf1..8e2681503c0 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -24109,7 +24109,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -24150,7 +24150,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -24223,13 +24223,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -24256,7 +24256,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -24274,11 +24274,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -24298,7 +24298,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -24329,12 +24329,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -24344,16 +24344,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -24383,7 +24384,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -24486,7 +24487,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -24511,10 +24512,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -24692,7 +24693,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -24703,12 +24704,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -24837,7 +24838,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -24882,7 +24883,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -25031,7 +25032,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -25091,7 +25092,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -25361,15 +25362,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -25381,7 +25382,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -25780,11 +25781,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -26103,7 +26104,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -26733,7 +26734,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -26792,14 +26793,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -27028,7 +27029,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -27228,30 +27229,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -27259,25 +27260,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -27285,7 +27286,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -27313,17 +27314,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -27341,34 +27342,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -27376,59 +27377,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -27442,43 +27443,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -27486,7 +27487,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -27498,12 +27499,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -27515,39 +27516,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -27582,7 +27583,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -27642,7 +27643,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -27666,7 +27667,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -27682,7 +27683,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -28078,7 +28079,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -28250,7 +28251,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -28518,12 +28519,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -28606,7 +28607,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -28828,7 +28829,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -28853,14 +28854,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -28868,12 +28869,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -28897,10 +28898,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -28927,6 +28928,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -29518,6 +29520,110 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerBucket + 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 group creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description giving details on the term usage. + nullable: true + displayName: + type: string + description: Name of group. + nullable: true + parentSiteId: + type: string + description: Id of the parent site of this group. + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'All sets under the group in a term [store].' + additionalProperties: + type: object + microsoft.graph.termStore.set: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: set + 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 set creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description giving details on the term usage. + nullable: true + localizedNames: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' + description: Name of the set for each languageTag. + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Custom properties for the set. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'Children terms of set in term [store].' + parentGroup: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: Indicates which terms have been pinned or reused directly under the set. + terms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: All the terms under the set. + additionalProperties: + type: object + microsoft.graph.plannerDelta: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerDelta + type: object + additionalProperties: + type: object + microsoft.graph.plannerPlanContainer: + title: plannerPlanContainer + type: object + properties: + containerId: + type: string + description: The identifier of the resource that contains the plan. + type: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' + url: + type: string + description: The full canonical URL of the container. + additionalProperties: + type: object + microsoft.graph.plannerPlanContextCollection: + title: plannerPlanContextCollection + type: object + additionalProperties: + type: object microsoft.graph.plannerBucket: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -29841,7 +29947,7 @@ components: 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.)' + 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 @@ -29930,7 +30036,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -29954,7 +30060,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -30027,12 +30133,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -30200,7 +30306,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -30236,7 +30342,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -30612,7 +30718,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -30729,7 +30835,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -30931,7 +31037,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -30996,7 +31102,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -31057,11 +31163,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -31073,11 +31179,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -31103,7 +31209,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -31120,26 +31226,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -31151,13 +31257,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -31173,11 +31279,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -31188,11 +31294,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -31204,7 +31310,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -31218,10 +31324,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -31229,7 +31335,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -31237,24 +31343,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -31267,11 +31373,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -31281,24 +31387,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -31321,15 +31427,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -31337,11 +31443,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -31349,7 +31455,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -31364,11 +31470,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -31387,7 +31493,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -31405,11 +31511,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -31417,15 +31523,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -31434,7 +31540,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -31570,7 +31676,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -31772,7 +31878,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -31974,7 +32080,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -32072,7 +32178,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -32096,7 +32202,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -32114,242 +32220,266 @@ components: type: string description: Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome. nullable: true - platform: + 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: Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome. nullable: true - status: + topic: type: string description: Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome. nullable: true - usageRights: + installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. 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. Currently, there can be only one owner. Read-only. Nullable.' - registeredUsers: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + permissionGrants: 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.' - transitiveMemberOf: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: A collection of permissions granted to apps for the chat. + tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the device. Read-only. Nullable. - commands: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + description: The apps installed in the personal scope of this user. + additionalProperties: + type: object + microsoft.graph.todo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todo + type: object + properties: + lists: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.onlineMeeting: + microsoft.graph.teamworkTagType: + title: teamworkTagType + enum: + - standard + type: string + microsoft.graph.teamworkTagMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: onlineMeeting + - title: teamworkTagMember type: object properties: - accessLevel: - $ref: '#/components/schemas/microsoft.graph.accessLevel' - allowedPresenters: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - alternativeRecording: + displayName: type: string - description: The content stream of the alternative recording of a live event. Read-only. - format: base64url nullable: true - attendeeReport: + tenantId: type: string - description: The content stream of the attendee report of a live event. Read-only. - format: base64url nullable: true - audioConferencing: - $ref: '#/components/schemas/microsoft.graph.audioConferencing' - broadcastSettings: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings' - canceledDateTime: - 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])$' + userId: type: string - format: date-time nullable: true capabilities: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' 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. + 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 - 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])$' + recipientActionMessage: type: string - description: The meeting end time in UTC. - format: date-time - nullable: true - entryExitAnnouncement: - type: boolean + description: Custom message sent by recipient of the offer shift request. 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])$' + recipientUserId: type: string - format: date-time + description: User id of the recipient of the offer shift request. nullable: true - externalId: + senderShiftId: type: string - description: The external ID. A custom ID. Optional. - nullable: true - isBroadcast: - type: boolean - description: Indicates if this is a live event. + description: User id of the sender of the offer shift request. nullable: true - isCancelled: - type: boolean + additionalProperties: + type: object + microsoft.graph.openShiftChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: openShiftChangeRequest + type: object + properties: + openShiftId: + type: string + description: ID for the open shift. nullable: true - isEntryExitAnnounced: + additionalProperties: + type: object + microsoft.graph.openShift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: openShift + type: object + properties: + draftOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + isStagedForDeletion: type: boolean - description: Whether or not to announce when callers join or leave. nullable: true - joinInformation: - $ref: '#/components/schemas/microsoft.graph.itemBody' - joinUrl: + schedulingGroupId: type: string + description: ID for the scheduling group that the open shift belongs to. nullable: true - lobbyBypassSettings: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' - participants: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - recording: + sharedOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + additionalProperties: + type: object + microsoft.graph.schedulingGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: schedulingGroup + type: object + properties: + displayName: type: string - description: The content stream of the recording of a live event. Read-only. - format: base64url + description: The display name for the schedulingGroup. Required. 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 meeting start time in UTC. - format: date-time + isActive: + type: boolean + description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true - subject: + userIds: + type: array + items: + type: string + nullable: true + description: The list of user IDs that are a member of the schedulingGroup. Required. + additionalProperties: + type: object + microsoft.graph.shift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shift + type: object + properties: + draftShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + isStagedForDeletion: + type: boolean + nullable: true + schedulingGroupId: type: string - description: The subject of the online meeting. + description: ID of the scheduling group the shift is part of. Required. nullable: true - videoTeleconferenceId: + sharedShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + userId: type: string - description: The video teleconferencing ID. Read-only. + description: ID of the user assigned to the shift. Required. nullable: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' additionalProperties: type: object - microsoft.graph.presence: + microsoft.graph.swapShiftsChangeRequest: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: presence + - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + - title: swapShiftsChangeRequest type: object properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: Shift ID for the recipient user with whom the request is to swap. nullable: true - outOfOfficeSettings: - $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' additionalProperties: type: object - microsoft.graph.authentication: + microsoft.graph.timeCard: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authentication + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard type: object properties: - emailMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - fido2Methods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' - methods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - microsoftAuthenticatorMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - passwordlessMicrosoftAuthenticatorMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' - passwordMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - phoneMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - temporaryAccessPassMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - windowsHelloForBusinessMethods: + breaks: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + nullable: true additionalProperties: type: object - microsoft.graph.chat: + microsoft.graph.timeOffReason: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOffReason type: object properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - createdDateTime: + displayName: + type: string + description: The name of the timeOffReason. Required. + nullable: true + iconType: + $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' + isActive: + type: boolean + description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: timeOffRequest + 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: Date and time at which the chat was created. Read-only. + 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 - lastUpdatedDateTime: + 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 chat was renamed or list of members were last changed. Read-only. + 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 - topic: + timeOffReasonId: type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. + description: The reason for the time off. nullable: true installedApps: type: array @@ -32403,25 +32533,22 @@ components: description: The task lists in the users mailbox. additionalProperties: type: object - microsoft.graph.teamworkTagType: - title: teamworkTagType - enum: - - standard - type: string - microsoft.graph.teamworkTagMember: + microsoft.graph.timeOff: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkTagMember + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOff type: object properties: - displayName: - type: string - nullable: true - tenantId: - type: string + draftTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + isStagedForDeletion: + type: boolean nullable: true + sharedTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' userId: type: string + description: ID of the user assigned to the timeOff. Required. nullable: true additionalProperties: type: object @@ -32451,11 +32578,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -32543,7 +32670,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -32843,7 +32970,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -32928,7 +33055,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -32966,7 +33093,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -33030,7 +33157,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -33315,6 +33442,123 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object + microsoft.graph.sitePageData: + title: sitePageData + type: object + additionalProperties: + type: object + microsoft.graph.termStore.termGroupScope: + title: termGroupScope + enum: + - global + - system + - siteCollection + type: string + microsoft.graph.termStore.localizedName: + title: localizedName + type: object + properties: + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name in the localized language. + nullable: true + additionalProperties: + type: object + microsoft.graph.keyValue: + title: keyValue + 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 + additionalProperties: + type: object + microsoft.graph.termStore.term: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: term + 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 + 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 + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + additionalProperties: + type: object + microsoft.graph.termStore.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: relation + type: object + properties: + relationship: + $ref: '#/components/schemas/microsoft.graph.termStore.relationType' + fromTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + toTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + additionalProperties: + type: object microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -33715,6 +33959,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -33981,7 +34226,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -34453,6 +34698,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -34901,6 +35150,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -35693,17 +35946,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -36484,10 +36747,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -36526,7 +36799,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -36558,18 +36831,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -36582,6 +36854,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -37096,11 +37369,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -37181,7 +37454,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -37398,7 +37671,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -37657,7 +37930,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -37915,6 +38188,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -38909,18 +39186,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -39118,7 +39399,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -39129,7 +39410,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -39737,16 +40018,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -39829,7 +40113,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 7684ed07ef0..84578b250c0 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -11705,7 +11705,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -11803,7 +11803,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -11827,7 +11827,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -11857,11 +11857,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -11876,6 +11877,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -11885,7 +11887,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -12121,7 +12123,7 @@ components: type: array items: type: string - description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' + description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' domainNameReferences: type: array items: @@ -12241,12 +12243,12 @@ components: 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 time and date at which the tenant was last synced with the on-premise 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.' + description: 'The time and date at which the tenant was last synced with the on-premise 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.' format: date-time 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; Nullable. null if this object has never been synced from an on-premises directory (default). + 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. Nullable. null if this object has never been synced from an on-premises directory (default). nullable: true postalCode: type: string @@ -12299,12 +12301,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. settings: $ref: '#/components/schemas/microsoft.graph.organizationSettings' additionalProperties: @@ -12644,19 +12646,19 @@ components: properties: defaultValue: type: string - description: Default value for the setting. Read-only. + description: Default value for the setting. nullable: true description: type: string - description: Description of the setting. Read-only. + description: Description of the setting. nullable: true name: type: string - description: Name of the setting. Read-only. + description: Name of the setting. nullable: true type: type: string - description: Type of the setting. Read-only. + description: Type of the setting. nullable: true additionalProperties: type: object @@ -12687,12 +12689,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -12903,7 +12905,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -12948,7 +12950,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 4d491e7389c..8770fd39f4a 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -3359,6 +3359,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop': post: tags: @@ -3570,6 +3609,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': post: tags: @@ -3590,6 +3661,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri': post: tags: @@ -110635,7 +110731,7 @@ components: nullable: true isPerDeviceAcceptanceRequired: type: boolean - description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven''t already done so.' + description: 'Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven''t already done so.' nullable: true isViewingBeforeAcceptanceRequired: type: boolean @@ -110660,7 +110756,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -110671,11 +110767,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -110687,11 +110783,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -110717,7 +110813,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -110768,6 +110864,175 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceDecisionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstanceDecisionItem + type: object + properties: + accessReviewId: + type: string + description: The identifier of the accessReviewInstance parent. + appliedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + appliedDateTime: + 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 approval decision was applied. 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 + nullable: true + applyResult: + type: string + description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' + nullable: true + decision: + type: string + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' + nullable: true + justification: + type: string + description: The review decision justification. + nullable: true + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: + type: string + nullable: true + recommendation: + type: string + description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + 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 review occurred. + format: date-time + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: + title: accessReviewInstanceFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstance + 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: 'DateTime when review instance is scheduled to end.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 + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: 'DateTime when review instance is scheduled to start. May be in the future. 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 + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + definition: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: + title: accessReviewScheduleDefinitionFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + backupReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. See accessReviewReviewerScope.' + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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 when review series was created. + format: date-time + nullable: true + descriptionForAdmins: + type: string + description: Description provided by review creators to provide more context of the review to admins. + nullable: true + descriptionForReviewers: + type: string + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. + nullable: true + displayName: + type: string + description: Name of access review series. Required on create. + nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + instanceEnumerationScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: Timestamp when review series was last modified. + format: date-time + nullable: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: This collection of access review scopes is used to define who are the reviewers. See accessReviewReviewerScope. Required on create. + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.' + nullable: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there will be an instance for each recurrence.' + additionalProperties: + type: object microsoft.graph.accessReviewHistoryDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -110851,7 +111116,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -112508,6 +112773,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource + type: object + properties: + displayName: + type: string + description: Display name of the resource + nullable: true + id: + type: string + description: Resource ID + nullable: true + type: + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemTarget: + title: accessReviewInstanceDecisionItemTarget + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleSettings: + title: accessReviewScheduleSettings + type: object + properties: + applyActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + autoApplyDecisionsEnabled: + type: boolean + description: Flag to indicate whether auto-apply feature is enabled. + defaultDecision: + type: string + description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of ''Approve'', ''Deny'', or ''Recommendation''.' + nullable: true + defaultDecisionEnabled: + type: boolean + description: Flag to indicate whether default decision is enabled/disabled when reviewers do not respond. + instanceDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Duration of each recurrence of review (accessReviewInstance) in number of days. + format: int32 + justificationRequiredOnApproval: + type: boolean + description: Flag to indicate whether reviewers are required to provide justification with their decision. + mailNotificationsEnabled: + type: boolean + description: Flag to indicate whether emails are enabled/disabled. + recommendationsEnabled: + type: boolean + description: Flag to indicate whether decision recommendations are enabled/disabled. + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderNotificationsEnabled: + type: boolean + description: Flag to indicate whether reminders are enabled/disabled. + additionalProperties: + type: object microsoft.graph.accessReviewHistoryDecisionFilter: title: accessReviewHistoryDecisionFilter enum: @@ -112518,11 +112872,6 @@ components: - notNotified - unknownFutureValue type: string - microsoft.graph.accessReviewScope: - title: accessReviewScope - type: object - additionalProperties: - type: object microsoft.graph.accessReviewHistoryStatus: title: accessReviewHistoryStatus enum: @@ -112905,6 +113254,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewApplyAction: + title: accessReviewApplyAction + type: object + additionalProperties: + type: object + microsoft.graph.patternedRecurrence: + title: patternedRecurrence + type: object + properties: + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + range: + $ref: '#/components/schemas/microsoft.graph.recurrenceRange' + additionalProperties: + type: object microsoft.graph.identitySet: title: identitySet type: object @@ -113010,27 +113374,17 @@ components: $ref: '#/components/schemas/microsoft.graph.expirationPatternType' additionalProperties: type: object - microsoft.graph.patternedRecurrence: - title: patternedRecurrence - type: object - properties: - pattern: - $ref: '#/components/schemas/microsoft.graph.recurrencePattern' - range: - $ref: '#/components/schemas/microsoft.graph.recurrenceRange' - additionalProperties: - type: object microsoft.graph.keyValue: title: keyValue type: object properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -113057,28 +113411,6 @@ components: description: The structure of this object is service-specific additionalProperties: type: object - microsoft.graph.accessPackageLocalizedText: - title: accessPackageLocalizedText - type: object - properties: - languageCode: - type: string - description: The ISO code for the intended language. Required. - nullable: true - text: - type: string - description: The text in the specific language. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.expirationPatternType: - title: expirationPatternType - enum: - - notSpecified - - noExpiration - - afterDateTime - - afterDuration - type: string microsoft.graph.recurrencePattern: title: recurrencePattern type: object @@ -113093,7 +113425,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -113144,6 +113476,28 @@ components: $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' additionalProperties: type: object + microsoft.graph.accessPackageLocalizedText: + title: accessPackageLocalizedText + type: object + properties: + languageCode: + type: string + description: The ISO code for the intended language. Required. + nullable: true + text: + type: string + description: The text in the specific language. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.expirationPatternType: + title: expirationPatternType + enum: + - notSpecified + - noExpiration + - afterDateTime + - afterDuration + type: string odata.error.detail: required: - code diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 3d76939bd99..2d645f27b31 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -7006,6 +7006,8 @@ paths: items: enum: - '*' + - excludes + - includes type: string responses: '200': @@ -14361,11 +14363,11 @@ components: properties: clientId: type: string - description: The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. + description: The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable. nullable: true clientSecret: type: string - description: The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. + description: The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable. nullable: true name: type: string @@ -14373,7 +14375,7 @@ components: nullable: true type: type: string - description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.' + description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.' nullable: true additionalProperties: type: object @@ -14806,20 +14808,20 @@ components: nullable: true invitedUserEmailAddress: type: string - description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`' + description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks ('')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.' invitedUserMessageInfo: $ref: '#/components/schemas/microsoft.graph.invitedUserMessageInfo' invitedUserType: type: string - description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you''re are company administrator.' + description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.' nullable: true inviteRedeemUrl: type: string - description: The URL the user can use to redeem their invitation. Read-only. + description: The URL the user can use to redeem their invitation. Read-only nullable: true inviteRedirectUrl: type: string - description: The URL user should be redirected to once the invitation is redeemed. Required. + description: The URL the user should be redirected to once the invitation is redeemed. Required. resetRedemption: type: boolean nullable: true @@ -14829,7 +14831,7 @@ components: nullable: true status: type: string - description: 'The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error' + description: 'The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error' nullable: true invitedUser: $ref: '#/components/schemas/microsoft.graph.user' @@ -14845,30 +14847,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -14876,25 +14878,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -14902,7 +14904,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -14930,17 +14932,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -14958,34 +14960,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -14993,59 +14995,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -15059,43 +15061,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -15103,7 +15105,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -15115,12 +15117,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -15132,39 +15134,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -15199,7 +15201,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -15259,7 +15261,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -15283,7 +15285,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -15299,7 +15301,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -15553,7 +15555,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: Required. + description: The list of reviewers for the admin consent. Required. version: maximum: 2147483647 minimum: -2147483648 @@ -15570,11 +15572,11 @@ components: properties: description: type: string - description: Inherited property. A description of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. A description of the policy. Optional. Read-only. nullable: true displayName: type: string - description: Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. The human-readable name of the policy. Optional. Read-only. nullable: true selfServiceSignUp: $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' @@ -15669,6 +15671,7 @@ components: description: The tenant admin can configure local accounts using email if the email and password authentication method is enabled. isPhoneOneTimePasswordAuthenticationEnabled: type: boolean + description: The tenant admin can configure local accounts using phone number if the phone number and one-time password authentication method is enabled. isUserNameAuthenticationEnabled: type: boolean description: The tenant admin can configure local accounts using username if the username and password authentication method is enabled. @@ -15810,7 +15813,7 @@ components: items: type: string nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' + description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' permissionType: $ref: '#/components/schemas/microsoft.graph.permissionType' resourceApplication: @@ -15909,7 +15912,7 @@ components: 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: 'Date and time that the risky activity occurred. 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' + description: 'Date and time that the risky activity occurred. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true additionalInfo: @@ -15923,7 +15926,7 @@ components: detectedDateTime: 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 that the risk was detected. 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' + description: 'Date and time that the risk was detected. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true detectionTimingType: @@ -15935,7 +15938,7 @@ components: 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 that the risk detection was last updated. + description: 'Date and time that the risk detection was last updated. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true location: @@ -15948,7 +15951,7 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskEventType: type: string - description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue.' + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. If the risk detection is a premium detection, will show generic' nullable: true riskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' @@ -15964,7 +15967,7 @@ components: $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' userDisplayName: type: string - description: Name of the user. + description: The user principal name (UPN) of the user. nullable: true userId: type: string @@ -16286,7 +16289,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -16384,7 +16387,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -16408,7 +16411,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -16438,11 +16441,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -16457,6 +16461,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -16466,7 +16471,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -16691,7 +16696,7 @@ components: type: array items: type: string - description: 'List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview' + description: 'List of custom controls IDs required by the policy. For more information, see Custom controls.' operator: type: string description: 'Defines the relationship of the grant controls. Possible values: AND, OR.' @@ -17069,12 +17074,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -17266,7 +17271,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -17302,7 +17307,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -17460,15 +17465,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -17480,7 +17485,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -17705,7 +17710,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -17716,12 +17721,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17921,7 +17926,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17959,7 +17964,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18000,7 +18005,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -18073,13 +18078,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -18106,7 +18111,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18124,11 +18129,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -18148,7 +18153,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -18179,12 +18184,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -18194,16 +18199,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -18233,7 +18239,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -18371,7 +18377,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -18573,7 +18579,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -18767,7 +18773,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -18828,11 +18834,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -18844,11 +18850,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -18874,7 +18880,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -18891,26 +18897,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -18922,13 +18928,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -18944,11 +18950,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -18959,11 +18965,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -18975,7 +18981,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -18989,10 +18995,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -19000,7 +19006,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -19008,24 +19014,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -19038,11 +19044,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -19052,24 +19058,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -19092,15 +19098,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -19108,11 +19114,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -19120,7 +19126,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -19135,11 +19141,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -19158,7 +19164,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -19176,11 +19182,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -19188,15 +19194,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -19205,7 +19211,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -19341,7 +19347,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -19543,7 +19549,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -19830,7 +19836,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -19908,7 +19913,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -20158,6 +20163,27 @@ components: nullable: true additionalProperties: type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' + nullable: true + additionalProperties: + type: object microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: title: selfServiceSignUpAuthenticationFlowConfiguration type: object @@ -20984,7 +21010,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -21027,11 +21053,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -21146,10 +21172,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -21294,7 +21320,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -21500,7 +21526,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -22498,7 +22524,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -22679,6 +22705,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -23127,6 +23157,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -23932,14 +23966,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -24066,17 +24100,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -24992,10 +25036,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -25034,7 +25088,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -25066,18 +25120,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -25090,6 +25143,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -25220,7 +25274,7 @@ components: 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.)' + 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 @@ -25334,7 +25388,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -25700,12 +25754,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -26045,7 +26099,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -26168,7 +26222,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -26215,7 +26269,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -26285,7 +26339,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -26507,7 +26561,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -26842,7 +26896,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -27064,7 +27118,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -27089,14 +27143,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -27104,12 +27158,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -27133,10 +27187,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -27163,6 +27217,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -29005,6 +29060,34 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.attendanceRecord: + title: attendanceRecord + type: object + properties: + attendanceIntervals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. + emailAddress: + type: string + description: Email address. + nullable: true + identity: + $ref: '#/components/schemas/microsoft.graph.identity' + role: + type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' + nullable: true + totalAttendanceInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total duration of the attendances in seconds. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.attendanceRecord: title: attendanceRecord type: object @@ -29062,7 +29145,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -29086,7 +29169,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -29365,11 +29448,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -29457,7 +29540,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -29890,7 +29973,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -29975,7 +30058,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -30013,7 +30096,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -30077,7 +30160,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -30291,11 +30374,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -30890,16 +30973,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -30943,6 +31029,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -31004,7 +31091,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -31238,11 +31325,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -31323,7 +31410,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -31561,7 +31648,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -31572,7 +31659,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -31797,7 +31884,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Mail.yml b/openApiDocs/beta/Mail.yml index c2a2d150350..ff46f3781f3 100644 --- a/openApiDocs/beta/Mail.yml +++ b/openApiDocs/beta/Mail.yml @@ -6182,7 +6182,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -6331,7 +6331,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -6447,11 +6447,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -6501,7 +6501,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -6801,10 +6801,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index cbb1f513923..115cd84ba2f 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -6344,7 +6344,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -7248,12 +7248,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: diff --git a/openApiDocs/beta/PersonalContacts.yml b/openApiDocs/beta/PersonalContacts.yml index 6a0fea18fa3..4c4edf5f0f3 100644 --- a/openApiDocs/beta/PersonalContacts.yml +++ b/openApiDocs/beta/PersonalContacts.yml @@ -4295,7 +4295,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -4507,11 +4507,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -4530,10 +4530,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index d49d65dc873..0846f2daab9 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -12312,14 +12312,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerBucket: @@ -12636,7 +12636,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.plannerDelta: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 65370976527..5d201a42736 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -362,6 +362,10 @@ paths: - jobId desc - modifiedProperties - modifiedProperties desc + - provisioningAction + - provisioningAction desc + - provisioningStatusInfo + - provisioningStatusInfo desc - provisioningSteps - provisioningSteps desc - servicePrincipal @@ -398,6 +402,8 @@ paths: - initiatedBy - jobId - modifiedProperties + - provisioningAction + - provisioningStatusInfo - provisioningSteps - servicePrincipal - sourceIdentity @@ -497,6 +503,8 @@ paths: - initiatedBy - jobId - modifiedProperties + - provisioningAction + - provisioningStatusInfo - provisioningSteps - servicePrincipal - sourceIdentity @@ -618,6 +626,10 @@ paths: - jobId desc - modifiedProperties - modifiedProperties desc + - provisioningAction + - provisioningAction desc + - provisioningStatusInfo + - provisioningStatusInfo desc - provisioningSteps - provisioningSteps desc - servicePrincipal @@ -654,6 +666,8 @@ paths: - initiatedBy - jobId - modifiedProperties + - provisioningAction + - provisioningStatusInfo - provisioningSteps - servicePrincipal - sourceIdentity @@ -753,6 +767,8 @@ paths: - initiatedBy - jobId - modifiedProperties + - provisioningAction + - provisioningStatusInfo - provisioningSteps - servicePrincipal - sourceIdentity @@ -7946,7 +7962,7 @@ components: format: date-time activityDisplayName: type: string - description: 'Indicates the activity name or the operation name (E.g. ''Create User'', ''Add member to group''). For a list of activities logged, refer to Azure Ad activity list.' + description: 'Indicates the activity name or the operation name (examples: ''Create User'' and ''Add member to group''). For full list, see Azure AD activity list.' additionalDetails: type: array items: @@ -8022,6 +8038,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.modifiedProperty' description: Details of each property that was modified in this provisioning action on this object. + provisioningAction: + $ref: '#/components/schemas/microsoft.graph.provisioningAction' + provisioningStatusInfo: + $ref: '#/components/schemas/microsoft.graph.provisioningStatusInfo' provisioningSteps: type: array items: @@ -8032,13 +8052,13 @@ components: sourceIdentity: $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' sourceSystem: - $ref: '#/components/schemas/microsoft.graph.provisioningSystemDetails' + $ref: '#/components/schemas/microsoft.graph.provisioningSystem' statusInfo: $ref: '#/components/schemas/microsoft.graph.statusBase' targetIdentity: $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' targetSystem: - $ref: '#/components/schemas/microsoft.graph.provisioningSystemDetails' + $ref: '#/components/schemas/microsoft.graph.provisioningSystem' tenantId: type: string description: Unique Azure AD tenant ID. @@ -8070,11 +8090,11 @@ components: nullable: true appDisplayName: type: string - description: The application name displayed in the Azure Portal. + description: App name displayed in the Azure Portal. nullable: true appId: type: string - description: The application identifier in Azure Active Directory. + description: Unique GUID representing the app ID in the Azure Active Directory. nullable: true appliedConditionalAccessPolicies: type: array @@ -8107,18 +8127,18 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationRequirementPolicy' clientAppUsed: type: string - description: 'The legacy client used for sign-in activity. For example: Browser, Exchange Active Sync, Modern clients, IMAP, MAPI, SMTP, or POP.' + description: 'Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP.' nullable: true conditionalAccessStatus: $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' correlationId: type: string - description: The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. + description: The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z.' format: date-time deviceDetail: $ref: '#/components/schemas/microsoft.graph.deviceDetail' @@ -8130,14 +8150,14 @@ components: nullable: true ipAddress: type: string - description: The IP address of the client from where the sign-in occurred. + description: IP address of the client used to sign in. nullable: true ipAddressFromResourceProvider: type: string nullable: true isInteractive: type: boolean - description: Indicates whether a sign-in is interactive or not. + description: Indicates if a sign-in is interactive or not. nullable: true location: $ref: '#/components/schemas/microsoft.graph.signInLocation' @@ -8161,11 +8181,11 @@ components: nullable: true resourceDisplayName: type: string - description: The name of the resource that the user signed in to. + description: Name of the resource the user signed into. nullable: true resourceId: type: string - description: The identifier of the resource that the user signed in to. + description: ID of the resource that the user signed into. nullable: true resourceTenantId: type: string @@ -8176,7 +8196,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.riskEventType' - description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue.' + description: 'Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue.' riskEventTypes_v2: type: array items: @@ -8220,14 +8240,14 @@ components: nullable: true userDisplayName: type: string - description: The display name of the user. + description: Display name of the user that initiated the sign-in. nullable: true userId: type: string - description: The identifier of the user. + description: ID of the user that initiated the sign-in. userPrincipalName: type: string - description: The UPN of the user. + description: User principal name of the user that initiated the sign-in. nullable: true userType: $ref: '#/components/schemas/microsoft.graph.signInUserType' @@ -8609,7 +8629,7 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: Not yet documented format: base64url nullable: true additionalProperties: @@ -11216,6 +11236,12 @@ components: properties: androidPhone: type: integer + description: The number of users who were active on the Teams mobile client for Android. + format: int64 + nullable: true + chromeOS: + type: integer + description: The number of users who were active in the Teams desktop client on a ChromeOS computer. format: int64 nullable: true chromeOS: @@ -11224,6 +11250,12 @@ components: nullable: true ios: type: integer + description: The number of users who were active on the Teams mobile client for iOS. + format: int64 + nullable: true + linux: + type: integer + description: The number of users who were active in the Teams desktop client on a Linux computer. format: int64 nullable: true linux: @@ -11232,26 +11264,32 @@ components: nullable: true mac: type: integer + description: The number of users who were active in the Teams desktop client on a macOS computer. format: int64 nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true web: type: integer + description: The number of users who were active in the Teams web client on devices. format: int64 nullable: true windows: type: integer + description: The number of users who were active in the Teams desktop client on a Windows-based computer. format: int64 nullable: true windowsPhone: type: integer + description: The number of users who were active on the Teams mobile client for Windows phone. format: int64 nullable: true additionalProperties: @@ -11264,6 +11302,12 @@ components: properties: androidPhone: type: integer + description: The number of users who were active on the Teams mobile client for Android. + format: int64 + nullable: true + chromeOS: + type: integer + description: The number of users who were active in the Teams desktop client on a ChromeOS computer. format: int64 nullable: true chromeOS: @@ -11272,6 +11316,12 @@ components: nullable: true ios: type: integer + description: The number of users who were active on the Teams mobile client for iOS. + format: int64 + nullable: true + linux: + type: integer + description: The number of users who were active in the Teams desktop client on a Linux computer. format: int64 nullable: true linux: @@ -11280,31 +11330,38 @@ components: nullable: true mac: type: integer + description: The number of users who were active in the Teams desktop client on a macOS computer. format: int64 nullable: true reportDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date on which the users performed the activities. format: date nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true web: type: integer + description: The number of users who were active in the Teams web client on devices. format: int64 nullable: true windows: type: integer + description: The number of users who were active in the Teams desktop client on a Windows-based computer. format: int64 nullable: true windowsPhone: type: integer + description: The number of users who were active on the Teams mobile client for Windows phone. format: int64 nullable: true additionalProperties: @@ -11318,10 +11375,16 @@ components: deletedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date when the delete operation happened. Default value is 'null' when the user has not been deleted. format: date nullable: true isDeleted: type: boolean + description: Whether this user has been deleted or soft deleted. + nullable: true + isLicensed: + type: boolean + description: Whether the user has been assigned a Teams license. nullable: true isLicensed: type: boolean @@ -11329,42 +11392,60 @@ components: lastActivityDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The last date that the user participated in a Microsoft Teams activity. format: date nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true usedAndroidPhone: type: boolean + description: Whether the user was active on the Teams mobile client for Android. + nullable: true + usedChromeOS: + type: boolean + description: Whether the user was active in the Teams desktop client on a ChromeOS computer. nullable: true usedChromeOS: type: boolean nullable: true usediOS: type: boolean + description: Whether the user was active on the Teams mobile client for iOS. + nullable: true + usedLinux: + type: boolean + description: Whether the user was active in the Teams desktop client on a Linux computer. nullable: true usedLinux: type: boolean nullable: true usedMac: type: boolean + description: Whether the user was active in the Teams desktop client on a macOS computer. nullable: true usedWeb: type: boolean + description: Whether the user was active in the Teams web client on devices. nullable: true usedWindows: type: boolean + description: Whether the user was active in the Teams desktop client on a Windows-based computer. nullable: true usedWindowsPhone: type: boolean + description: Whether the user was active on the Teams mobile client for Windows phone. nullable: true userPrincipalName: type: string + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created.' nullable: true additionalProperties: type: object @@ -11376,31 +11457,76 @@ components: properties: calls: type: integer + description: The number of unique 1:1 calls that users participated in. format: int64 nullable: true meetings: type: integer + description: The number of unique online meetings that users participated in. format: int64 nullable: true privateChatMessages: type: integer + description: The number of unique messages that users posted in a private chat. format: int64 nullable: true reportDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date on which the users performed the activities. + format: date + nullable: true + reportPeriod: + type: string + description: The number of days the report covers. + nullable: true + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The latest date of the content. format: date nullable: true + teamChatMessages: + type: integer + description: The number of unique messages that users posted in a team chat. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsUserActivityDistributionUserCounts: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsUserActivityDistributionUserCounts + type: object + properties: + calls: + type: integer + description: The number of unique 1:1 calls that users participated in. + format: int64 + nullable: true + meetings: + type: integer + description: The number of unique online meetings that users participated in. + format: int64 + nullable: true + privateChatMessages: + type: integer + description: The number of unique messages that users posted in a private chat. + format: int64 + nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true teamChatMessages: type: integer + description: The number of unique messages that users posted in a team chat. format: int64 nullable: true additionalProperties: @@ -11445,35 +11571,43 @@ components: properties: calls: type: integer + description: The number of users who participated in 1:1 calls. format: int64 nullable: true meetings: type: integer + description: The number of users who participated in online meetings. format: int64 nullable: true otherActions: type: integer + description: 'The number of users who were active but performed other activities than exposed action types offered in the report (sending or replying to channel messages and chat messages, scheduling or participating in 1:1 calls and meetings). Examples actions are when a user changes the Teams status or the Teams status message or opens a Channel Message post but does not reply.' format: int64 nullable: true privateChatMessages: type: integer + description: The number of users who posted message in a private chat. format: int64 nullable: true reportDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date on which the users performed the activities. format: date nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true teamChatMessages: type: integer + description: The number of users who posted message in a team chat. format: int64 nullable: true additionalProperties: @@ -11486,10 +11620,12 @@ components: properties: adHocMeetingsAttendedCount: type: integer + description: The number of ad hoc meetings a user participated in. format: int64 nullable: true adHocMeetingsOrganizedCount: type: integer + description: The number of ad hoc meetings a user organized. format: int64 nullable: true assignedProducts: @@ -11497,25 +11633,35 @@ components: items: type: string nullable: true + description: Products the user assigned with. audioDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: Audio duration the user participated in. format: duration nullable: true callCount: type: integer + description: The number of 1:1 calls that the user participated in. format: int64 nullable: true deletedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date when the delete operation happened. Default value is 'null' when the user has not been deleted. format: date nullable: true hasOtherAction: type: boolean + description: 'The User is active but has performed other activities than exposed action types offered in the report (sending or replying to channel messages and chat messages, scheduling or participating in 1:1 calls and meetings). Examples actions are when a user changes the Teams status or the Teams status message or opens a Channel Message post but does not reply.' nullable: true isDeleted: type: boolean + description: Whether this user has been deleted or soft deleted. + nullable: true + isLicensed: + type: boolean + description: Whether the user has been assigned a Teams license. nullable: true isLicensed: type: boolean @@ -11523,10 +11669,22 @@ components: lastActivityDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The last date that the user participated in a Microsoft Teams activity. format: date nullable: true meetingCount: type: integer + description: The number of online meetings that the user participated in. + format: int64 + nullable: true + meetingsAttendedCount: + type: integer + description: 'The sum of the one-time scheduled, recurring, ad hoc and unclassified meetings a user participated in.' + format: int64 + nullable: true + meetingsOrganizedCount: + type: integer + description: 'The sum of one-time scheduled, Recurring, ad hoc and unclassified meetings a user organized.' format: int64 nullable: true meetingsAttendedCount: @@ -11539,43 +11697,59 @@ components: nullable: true privateChatMessageCount: type: integer + description: The number of unique messages that the user posted in a private chat. format: int64 nullable: true reportPeriod: type: string + description: The number of days the report covers. nullable: true reportRefreshDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The latest date of the content. format: date nullable: true scheduledOneTimeMeetingsAttendedCount: type: integer + description: The number of the one-time scheduled meetings a user participated in. format: int64 nullable: true scheduledOneTimeMeetingsOrganizedCount: type: integer + description: The number of one-time scheduled meetings a user organized. format: int64 nullable: true scheduledRecurringMeetingsAttendedCount: type: integer + description: The number of the recurring meetings a user participated in. format: int64 nullable: true scheduledRecurringMeetingsOrganizedCount: type: integer + description: The number of recurring meetings a user organized. format: int64 nullable: true screenShareDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: Screen sharing duration the user participated in. format: duration nullable: true teamChatMessageCount: type: integer + description: The number of unique messages that the user posted in a team chat. format: int64 nullable: true userPrincipalName: type: string + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created.' + nullable: true + videoDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Video duration the user participated in. + format: duration nullable: true videoDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' @@ -11992,11 +12166,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -12048,39 +12222,54 @@ components: additionalProperties: type: object microsoft.graph.initiator: - title: initiator - type: object - properties: - displayName: - type: string - description: Name of the person or service that initiated the provisioning event. - nullable: true - id: - type: string - description: Uniquely identifies the person or service that initiated the provisioning event. - nullable: true - initiatorType: - $ref: '#/components/schemas/microsoft.graph.initiatorType' - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: initiator + type: object + properties: + initiatorType: + $ref: '#/components/schemas/microsoft.graph.initiatorType' + additionalProperties: + type: object microsoft.graph.modifiedProperty: title: modifiedProperty type: object properties: displayName: type: string - description: Name of property that was modified. + description: Indicates the property name of the target attribute that was changed. nullable: true newValue: type: string - description: New property value. + description: Indicates the updated value for the propery. nullable: true oldValue: type: string - description: Old property value. + description: Indicates the previous value (before the update) for the property. nullable: true additionalProperties: type: object + microsoft.graph.provisioningAction: + title: provisioningAction + enum: + - other + - create + - delete + - disable + - update + - stagedDelete + - unknownFutureValue + type: string + microsoft.graph.provisioningStatusInfo: + title: provisioningStatusInfo + type: object + properties: + errorInformation: + $ref: '#/components/schemas/microsoft.graph.provisioningErrorInfo' + status: + $ref: '#/components/schemas/microsoft.graph.provisioningResult' + additionalProperties: + type: object microsoft.graph.provisioningStep: title: provisioningStep type: object @@ -12109,41 +12298,29 @@ components: additionalProperties: type: object microsoft.graph.provisionedIdentity: - title: provisionedIdentity - type: object - properties: - details: - $ref: '#/components/schemas/microsoft.graph.detailsInfo' - displayName: - type: string - description: Display name of the identity. - nullable: true - id: - type: string - description: Uniquely identifies the identity. - nullable: true - identityType: - type: string - description: 'Type of identity that has been provisioned, such as ''user'' or ''group''.' - nullable: true - additionalProperties: - type: object - microsoft.graph.provisioningSystemDetails: - title: provisioningSystemDetails - type: object - properties: - details: - $ref: '#/components/schemas/microsoft.graph.detailsInfo' - displayName: - type: string - description: Name of the system that a user was provisioned to or from. - nullable: true - id: - type: string - description: Identifier of the system that a user was provisioned to or from. - nullable: true - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: provisionedIdentity + type: object + properties: + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + identityType: + type: string + description: 'Type of identity that has been provisioned, such as ''user'' or ''group''.' + nullable: true + additionalProperties: + type: object + microsoft.graph.provisioningSystem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: provisioningSystem + type: object + properties: + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + additionalProperties: + type: object microsoft.graph.statusBase: title: statusBase type: object @@ -12178,7 +12355,7 @@ components: description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' id: type: string - description: Identifier of the conditional access policy. + description: An identifier of the conditional access policy. nullable: true result: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' @@ -12241,34 +12418,34 @@ components: properties: browser: type: string - description: Indicates the browser information of the used for signing-in. + description: Indicates the browser information of the used for signing in. nullable: true browserId: type: string nullable: true deviceId: type: string - description: Refers to the UniqueID of the device used for signing-in. + description: Refers to the UniqueID of the device used for signing in. nullable: true displayName: type: string - description: Refers to the name of the device used for signing-in. + description: Refers to the name of the device used for signing in. nullable: true isCompliant: type: boolean - description: Indicates whether the device is compliant or not. + description: Indicates whether the device is compliant. nullable: true isManaged: type: boolean - description: Indicates if the device is managed or not. + description: Indicates whether the device is managed. nullable: true operatingSystem: type: string - description: Indicates the OS name and version used for signing-in. + description: Indicates the operating system name and version used for signing in. nullable: true trustType: type: string - description: 'Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' + description: 'Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' nullable: true additionalProperties: type: object @@ -12735,14 +12912,57 @@ components: - azureAD - unknownFutureValue type: string + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object microsoft.graph.initiatorType: title: initiatorType enum: - user - - app + - application - system - unknownFutureValue type: string + microsoft.graph.provisioningErrorInfo: + title: provisioningErrorInfo + type: object + properties: + additionalDetails: + type: string + nullable: true + errorCategory: + $ref: '#/components/schemas/microsoft.graph.provisioningStatusErrorCategory' + errorCode: + type: string + nullable: true + reason: + type: string + nullable: true + recommendedAction: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.provisioningResult: + title: provisioningResult + enum: + - success + - failure + - skipped + - warning + - unknownFutureValue + type: string microsoft.graph.detailsInfo: title: detailsInfo type: object @@ -12759,29 +12979,6 @@ components: - export - unknownFutureValue type: string - microsoft.graph.provisioningResult: - title: provisioningResult - enum: - - success - - failure - - skipped - - warning - - unknownFutureValue - type: string - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - additionalProperties: - type: object microsoft.graph.conditionalAccessConditions: title: conditionalAccessConditions enum: @@ -12847,12 +13044,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -12907,6 +13104,14 @@ components: description: The structure of this object is service-specific additionalProperties: type: object + microsoft.graph.provisioningStatusErrorCategory: + title: provisioningStatusErrorCategory + enum: + - failure + - nonServiceFailure + - success + - unknownFutureValue + type: string odata.error.detail: required: - code diff --git a/openApiDocs/beta/SchemaExtensions.yml b/openApiDocs/beta/SchemaExtensions.yml index 29efe9c61c5..4a77030ec49 100644 --- a/openApiDocs/beta/SchemaExtensions.yml +++ b/openApiDocs/beta/SchemaExtensions.yml @@ -245,7 +245,7 @@ components: type: array items: type: string - description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.' + description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.' additionalProperties: type: object microsoft.graph.entity: @@ -263,7 +263,7 @@ components: properties: name: type: string - description: The name of the strongly typed property defined as part of a schema extension. + description: The name of the strongly-typed property defined as part of a schema extension. nullable: true type: type: string diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 09496c24f19..572284f85c7 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -1027,6 +1027,9 @@ components: - fileName - fileExtension - unknownFutureValue + - iconUrl + - containerName + - containerUrl type: string microsoft.graph.externalConnectors.propertyType: title: propertyType diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index f753b121e27..a00db6b4f81 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -4163,7 +4163,7 @@ components: description: The collection of compliance information associated with secure score control controlCategory: type: string - description: 'Control action category (Account, Data, Device, Apps, Infrastructure).' + description: 'Control action category (Identity, Data, Device, Apps, Infrastructure).' nullable: true controlStateUpdates: type: array @@ -4186,7 +4186,7 @@ components: nullable: true maxScore: type: number - description: Current obtained max score on specified date. + description: max attainable score for the control. format: double nullable: true rank: @@ -4213,7 +4213,7 @@ components: items: type: string nullable: true - description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).' + description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,' tier: type: string description: 'Control tier (Core, Defense in Depth, Advanced.)' @@ -4898,7 +4898,7 @@ components: properties: applicationName: type: string - description: 'Name of the application managing the network connection (for example, Facebook, SMTP, etc.).' + description: 'Name of the application managing the network connection (for example, Facebook or SMTP).' nullable: true destinationAddress: type: string diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index d391274c9bb..acac3b8c877 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -23399,7 +23399,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -23466,14 +23466,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -23481,12 +23481,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -23510,10 +23510,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -23552,7 +23552,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -24475,12 +24475,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -24563,7 +24563,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -24785,7 +24785,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -24822,6 +24822,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -25095,30 +25096,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -25126,25 +25127,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -25152,7 +25153,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -25180,17 +25181,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -25208,34 +25209,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -25243,59 +25244,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -25309,43 +25310,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -25353,7 +25354,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -25365,12 +25366,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -25382,39 +25383,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -25449,7 +25450,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -25509,7 +25510,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -25533,7 +25534,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -25549,7 +25550,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -25937,7 +25938,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -26063,7 +26064,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -26148,7 +26149,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -26186,7 +26187,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -26250,7 +26251,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -26451,12 +26452,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -26648,7 +26649,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -26684,7 +26685,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -26906,15 +26907,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -26926,7 +26927,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -27151,7 +27152,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -27162,12 +27163,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -27367,7 +27368,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -27405,7 +27406,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -27446,7 +27447,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -27519,13 +27520,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -27552,7 +27553,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -27570,11 +27571,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -27594,7 +27595,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -27625,12 +27626,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -27640,16 +27641,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -27679,7 +27681,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -27817,7 +27819,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -28019,7 +28021,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -28091,7 +28093,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -28152,11 +28154,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -28168,11 +28170,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -28198,7 +28200,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -28215,26 +28217,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -28246,13 +28248,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -28268,11 +28270,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -28283,11 +28285,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -28299,7 +28301,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -28313,10 +28315,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -28324,7 +28326,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -28332,24 +28334,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -28362,11 +28364,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -28376,24 +28378,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -28416,15 +28418,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -28432,11 +28434,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -28444,7 +28446,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -28459,11 +28461,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -28482,7 +28484,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -28500,11 +28502,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -28512,15 +28514,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -28529,7 +28531,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -28665,7 +28667,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -28867,7 +28869,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -29091,7 +29093,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -29189,7 +29191,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -29213,7 +29215,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -29243,11 +29245,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -29262,6 +29265,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -29271,7 +29275,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -29308,7 +29312,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -29386,7 +29389,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -29642,11 +29645,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -29798,11 +29801,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.Json: @@ -29888,7 +29891,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -30263,7 +30266,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -30306,11 +30309,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -30425,10 +30428,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -30581,7 +30584,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -30787,7 +30790,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -31372,6 +31375,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -31820,6 +31827,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -32638,14 +32649,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -32772,17 +32783,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -33558,10 +33579,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -33600,7 +33631,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -33632,18 +33663,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -33656,6 +33686,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -34028,7 +34059,7 @@ components: 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.)' + 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 @@ -34142,7 +34173,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -34526,7 +34557,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -34537,7 +34568,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -35019,7 +35050,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -35142,7 +35173,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -35189,7 +35220,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -35259,7 +35290,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -35517,6 +35548,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -36675,18 +36710,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -36765,7 +36804,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -36789,7 +36828,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -37060,11 +37099,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -37152,7 +37191,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -37343,7 +37382,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -38106,16 +38145,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -38159,6 +38201,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -38220,7 +38263,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index b8661e39d31..fd5f3b8eb84 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -3631,6 +3631,273 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + get: + tags: + - chats.resourceSpecificPermissionGrant + summary: Get permissionGrants from chats + operationId: chats_GetPermissionGrants + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in chats + operationId: chats_UpdatePermissionGrants + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.Actions + summary: Invoke action sendActivityNotification + operationId: chats_sendActivityNotification + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: integer + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/permissionGrants': + get: + tags: + - chats.resourceSpecificPermissionGrant + summary: Get permissionGrants from chats + operationId: chats_ListPermissionGrants + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - $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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - clientAppId + - clientAppId desc + - clientId + - clientId desc + - permission + - permission desc + - permissionType + - permissionType desc + - resourceAppId + - resourceAppId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of resourceSpecificPermissionGrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for chats + operationId: chats_CreatePermissionGrants + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: @@ -17457,7 +17724,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -17481,7 +17748,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -17510,6 +17777,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -17528,7 +17796,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -17696,7 +17964,7 @@ components: 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.)' + 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 @@ -17794,7 +18062,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -18096,7 +18364,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18137,7 +18405,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -18210,13 +18478,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -18243,7 +18511,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18261,11 +18529,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -18285,7 +18553,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -18316,12 +18584,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -18331,16 +18599,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -18370,7 +18639,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -18484,30 +18753,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -18515,25 +18784,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -18541,7 +18810,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -18569,17 +18838,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -18597,34 +18866,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -18632,59 +18901,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -18698,43 +18967,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -18742,7 +19011,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -18754,12 +19023,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -18771,39 +19040,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -18838,7 +19107,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -18898,7 +19167,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -18922,7 +19191,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -18938,7 +19207,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -19179,11 +19448,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -19271,7 +19540,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -19781,7 +20050,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -20102,12 +20371,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -20190,7 +20459,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -20451,7 +20720,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -20563,7 +20832,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -20579,14 +20848,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -20594,12 +20863,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -20623,10 +20892,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -20653,6 +20922,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -20862,15 +21132,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -20882,7 +21152,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -21080,7 +21350,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -21091,12 +21361,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -21448,12 +21718,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -21621,7 +21891,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -21657,7 +21927,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -22033,7 +22303,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -22150,7 +22420,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -22352,7 +22622,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -22417,7 +22687,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -22478,11 +22748,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -22494,11 +22764,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -22524,7 +22794,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -22541,26 +22811,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -22572,13 +22842,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -22594,11 +22864,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -22609,11 +22879,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -22625,7 +22895,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -22639,10 +22909,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -22650,7 +22920,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -22658,24 +22928,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -22688,11 +22958,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -22702,24 +22972,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -22742,15 +23012,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -22758,11 +23028,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -22770,7 +23040,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -22785,11 +23055,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -22808,7 +23078,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -22826,11 +23096,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -22838,15 +23108,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -22855,7 +23125,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -22991,7 +23261,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -23193,7 +23463,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -23395,7 +23665,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -23493,7 +23763,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -23517,7 +23787,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -23547,11 +23817,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -23566,6 +23837,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -23575,7 +23847,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -23612,7 +23884,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -23690,7 +23961,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -24190,7 +24461,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -24275,7 +24546,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -24313,7 +24584,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -24377,7 +24648,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -24675,7 +24946,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -24712,11 +24983,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -24819,10 +25090,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -24975,7 +25246,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -25024,7 +25295,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -25370,6 +25641,32 @@ components: description: Collection of all sets available in the term store. additionalProperties: type: object + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + 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. + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. + additionalProperties: + type: object microsoft.graph.plannerPlan: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -25399,14 +25696,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -25885,7 +26182,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -26441,6 +26738,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -26889,6 +27190,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -27789,17 +28094,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -28580,10 +28895,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -28622,7 +28947,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -28654,18 +28979,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -28678,6 +29002,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -29079,11 +29404,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -29164,7 +29489,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -29501,7 +29826,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -29568,7 +29893,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -30500,7 +30825,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -30758,6 +31083,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -31835,18 +32164,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -32008,7 +32341,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -32019,7 +32352,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -32274,11 +32607,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -32958,16 +33291,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -33033,7 +33369,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 8edb0d4b97d..4f7aa53a260 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -12008,6 +12008,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': + post: + tags: + - users.Actions + summary: Invoke action activateDeviceEsim + operationId: users.managedDevices_activateDeviceEsim + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: @@ -12916,6 +12956,10 @@ paths: macOsUnlockCode: type: string nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true useProtectedWipe: type: boolean default: false @@ -21475,7 +21519,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -21488,10 +21532,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -21658,15 +21702,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -21678,7 +21722,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -21748,7 +21792,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -22063,30 +22107,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -22094,25 +22138,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -22120,7 +22164,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -22148,17 +22192,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -22176,34 +22220,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -22211,59 +22255,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -22277,43 +22321,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -22321,7 +22365,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -22333,12 +22377,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -22350,39 +22394,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -22417,7 +22461,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -22477,7 +22521,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -22501,7 +22545,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -22517,7 +22561,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -22672,7 +22716,7 @@ components: properties: emptySuggestionsReason: type: string - description: 'A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' + description: 'A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' nullable: true meetingTimeSuggestions: type: array @@ -22842,7 +22886,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.CopyNotebookModel: @@ -22902,7 +22946,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -22922,18 +22966,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -22969,7 +23012,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -23216,11 +23258,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -23518,7 +23560,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -23529,12 +23571,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -23649,7 +23691,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -23752,12 +23794,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -23949,7 +23991,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -23985,7 +24027,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -24404,7 +24446,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -24442,7 +24484,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -24483,7 +24525,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -24556,13 +24598,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -24589,7 +24631,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -24607,11 +24649,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -24631,7 +24673,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -24662,12 +24704,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -24677,16 +24719,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -24716,7 +24759,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -24839,7 +24882,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -25026,7 +25069,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -25087,11 +25130,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -25103,11 +25146,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -25133,7 +25176,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -25150,26 +25193,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -25181,13 +25224,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -25203,11 +25246,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -25218,11 +25261,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -25234,7 +25277,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -25248,10 +25291,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -25259,7 +25302,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -25267,24 +25310,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -25297,11 +25340,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -25311,24 +25354,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -25351,15 +25394,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -25367,11 +25410,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -25379,7 +25422,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -25394,11 +25437,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -25417,7 +25460,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -25435,11 +25478,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -25447,15 +25490,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -25464,7 +25507,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -25600,7 +25643,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -25802,7 +25845,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -26064,7 +26107,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -26162,7 +26205,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -26186,7 +26229,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -26216,11 +26259,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -26235,6 +26279,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -26244,7 +26289,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -26256,7 +26301,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -26735,10 +26780,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -26793,6 +26848,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.patternedRecurrence: @@ -26927,7 +26983,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -27445,7 +27501,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -27655,7 +27711,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -28473,7 +28529,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -28654,6 +28710,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -29085,6 +29145,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -29842,14 +29906,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -29976,17 +30040,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -31271,7 +31345,7 @@ components: 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.)' + 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 @@ -31385,7 +31459,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -31769,18 +31843,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -31799,7 +31877,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -32211,7 +32289,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -32258,7 +32336,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -32354,7 +32432,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -32622,12 +32700,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -32710,7 +32788,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -32932,7 +33010,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -32957,14 +33035,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -32972,12 +33050,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -33001,10 +33079,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -33031,6 +33109,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -33630,14 +33709,43 @@ components: - title: userIdentity type: object properties: - ipAddress: + 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: Indicates the client IP address used by user performing the activity (audit log only). + description: Date and time of set creation. Read-only. + format: date-time nullable: true - userPrincipalName: + description: type: string - description: The userPrincipalName attribute of the user. + description: Description giving details on the term usage. nullable: true + localizedNames: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' + description: Name of the set for each languageTag. + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Custom properties for the set. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'Children terms of set in term [store].' + parentGroup: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: Indicates which terms have been pinned or reused directly under the set. + terms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: All the terms under the set. additionalProperties: type: object microsoft.graph.accessReviewInstanceDecisionItemResource: @@ -33674,6 +33782,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -34916,7 +35028,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -34940,7 +35052,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -35211,11 +35323,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -35303,7 +35415,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -35465,16 +35577,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -35703,7 +35818,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -35788,7 +35903,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -35826,7 +35941,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -35890,7 +36005,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -36104,11 +36219,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -36714,6 +36829,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -36775,7 +36891,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -37002,11 +37118,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -37087,7 +37203,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -37325,7 +37441,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -37336,7 +37452,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -37561,7 +37677,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 9170853e616..8065279f034 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -2807,6 +2807,77 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - users.Functions + summary: Invoke function filterByCurrentUser + operationId: users.pendingAccessReviewInstances.decisions_filterByCurrentUser + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/users/{user-id}/pendingAccessReviewInstances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - users.Functions + summary: Invoke function filterByCurrentUser + operationId: users.pendingAccessReviewInstances_filterByCurrentUser + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/planner/all/microsoft.graph.delta()': get: tags: @@ -3034,7 +3105,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -3217,7 +3288,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -3228,12 +3299,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -3433,7 +3504,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -3537,7 +3608,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -3741,11 +3812,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -3758,26 +3829,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -3789,13 +3860,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -3811,11 +3882,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -3826,11 +3897,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -3842,7 +3913,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -3856,10 +3927,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -3867,7 +3938,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -3875,24 +3946,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -3905,11 +3976,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -3919,24 +3990,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -3959,15 +4030,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -3975,11 +4046,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -3987,7 +4058,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -4002,11 +4073,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -4025,7 +4096,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -4043,11 +4114,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -4055,15 +4126,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -4072,7 +4143,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -4296,6 +4367,106 @@ components: - windows - iana type: string + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceDecisionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstanceDecisionItem + type: object + properties: + accessReviewId: + type: string + description: The identifier of the accessReviewInstance parent. + appliedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + appliedDateTime: + 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 approval decision was applied. 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 + nullable: true + applyResult: + type: string + description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' + nullable: true + decision: + type: string + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' + nullable: true + justification: + type: string + description: The review decision justification. + nullable: true + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: + type: string + nullable: true + recommendation: + type: string + description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + 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 review occurred. + format: date-time + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: + title: accessReviewInstanceFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstance + 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: 'DateTime when review instance is scheduled to end.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 + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: 'DateTime when review instance is scheduled to start. May be in the future. 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 + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + definition: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + additionalProperties: + type: object microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -4397,30 +4568,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -4428,25 +4599,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -4454,7 +4625,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -4482,17 +4653,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -4510,34 +4681,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -4545,59 +4716,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -4611,43 +4782,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -4655,7 +4826,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -4667,12 +4838,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -4684,39 +4855,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -4751,7 +4922,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -4811,7 +4982,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -4835,7 +5006,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -4851,7 +5022,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -5189,10 +5360,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -5353,7 +5524,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -5380,15 +5551,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -5400,7 +5571,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -6158,6 +6329,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -6749,6 +6924,127 @@ components: - OneDriveForBusiness - OnPremOneDriveForBusiness type: string + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource + type: object + properties: + displayName: + type: string + description: Display name of the resource + nullable: true + id: + type: string + description: Resource ID + nullable: true + type: + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemTarget: + title: accessReviewInstanceDecisionItemTarget + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + backupReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. See accessReviewReviewerScope.' + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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 when review series was created. + format: date-time + nullable: true + descriptionForAdmins: + type: string + description: Description provided by review creators to provide more context of the review to admins. + nullable: true + descriptionForReviewers: + type: string + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. + nullable: true + displayName: + type: string + description: Name of access review series. Required on create. + nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + instanceEnumerationScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: Timestamp when review series was last modified. + format: date-time + nullable: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: This collection of access review scopes is used to define who are the reviewers. See accessReviewReviewerScope. Required on create. + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.' + nullable: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there will be an instance for each recurrence.' + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -6846,12 +7142,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -7043,7 +7339,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -7079,7 +7375,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -7334,7 +7630,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -7375,7 +7671,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -7448,13 +7744,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -7481,7 +7777,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -7499,11 +7795,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -7523,7 +7819,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -7554,12 +7850,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -7569,16 +7865,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -7608,7 +7905,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -7731,7 +8028,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -7897,39 +8194,6 @@ components: $ref: '#/components/schemas/microsoft.graph.onenote' additionalProperties: type: object - microsoft.graph.accessReviewInstance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewInstance - 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: 'DateTime when review instance is scheduled to end.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 - nullable: true - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - 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: 'DateTime when review instance is scheduled to start. May be in the future. 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 - nullable: true - status: - type: string - description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' - nullable: true - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' - definition: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - additionalProperties: - type: object microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7938,11 +8202,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -7954,22 +8218,22 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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 expiration date time of the acceptance. 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' + description: 'The expiration date time of the acceptance. 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 would look like this: ''2014-01-01T00:00:00Z''' format: date-time nullable: true recordedDateTime: 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' + 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 would look like this: ''2014-01-01T00:00:00Z''' format: date-time nullable: true state: @@ -7984,7 +8248,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -8067,7 +8331,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -8269,7 +8533,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -8447,7 +8711,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -8545,7 +8809,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -8569,7 +8833,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -8599,11 +8863,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -8618,6 +8883,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -8627,7 +8893,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -8664,7 +8930,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -8742,7 +9007,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -9013,20 +9278,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' additionalProperties: type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - additionalProperties: - type: object microsoft.graph.attendeeBase: allOf: - $ref: '#/components/schemas/microsoft.graph.recipient' @@ -9121,7 +9372,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -9315,7 +9566,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -9829,6 +10080,67 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleSettings: + title: accessReviewScheduleSettings + type: object + properties: + applyActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + autoApplyDecisionsEnabled: + type: boolean + description: Flag to indicate whether auto-apply feature is enabled. + defaultDecision: + type: string + description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of ''Approve'', ''Deny'', or ''Recommendation''.' + nullable: true + defaultDecisionEnabled: + type: boolean + description: Flag to indicate whether default decision is enabled/disabled when reviewers do not respond. + instanceDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Duration of each recurrence of review (accessReviewInstance) in number of days. + format: int32 + justificationRequiredOnApproval: + type: boolean + description: Flag to indicate whether reviewers are required to provide justification with their decision. + mailNotificationsEnabled: + type: boolean + description: Flag to indicate whether emails are enabled/disabled. + recommendationsEnabled: + type: boolean + description: Flag to indicate whether decision recommendations are enabled/disabled. + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderNotificationsEnabled: + type: boolean + description: Flag to indicate whether reminders are enabled/disabled. + additionalProperties: + type: object microsoft.graph.automaticRepliesSetting: title: automaticRepliesSetting type: object @@ -10101,7 +10413,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -10223,7 +10535,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -11102,7 +11414,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -11132,125 +11444,6 @@ components: description: Collection of all sets available in the term store. additionalProperties: type: object - microsoft.graph.accessReviewScope: - title: accessReviewScope - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewInstanceDecisionItem - type: object - properties: - accessReviewId: - type: string - description: The identifier of the accessReviewInstance parent. - appliedBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - appliedDateTime: - 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 approval decision was applied. 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 - nullable: true - applyResult: - type: string - description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' - nullable: true - decision: - type: string - description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' - nullable: true - justification: - type: string - description: The review decision justification. - nullable: true - principal: - $ref: '#/components/schemas/microsoft.graph.identity' - principalLink: - type: string - nullable: true - recommendation: - type: string - description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' - nullable: true - resource: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' - resourceLink: - type: string - nullable: true - reviewedBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - reviewedDateTime: - 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 review occurred. - format: date-time - nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' - additionalProperties: - type: object - microsoft.graph.accessReviewScheduleDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewScheduleDefinition - type: object - properties: - backupReviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. See accessReviewReviewerScope.' - createdBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - 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 when review series was created. - format: date-time - nullable: true - descriptionForAdmins: - type: string - description: Description provided by review creators to provide more context of the review to admins. - nullable: true - descriptionForReviewers: - type: string - description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. - nullable: true - displayName: - type: string - description: Name of access review series. Required on create. - nullable: true - instanceEnumerationScope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - 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: Timestamp when review series was last modified. - format: date-time - nullable: true - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: This collection of access review scopes is used to define who are the reviewers. See accessReviewReviewerScope. Required on create. - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - status: - type: string - description: 'This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.' - nullable: true - instances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there will be an instance for each recurrence.' - additionalProperties: - type: object microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -11478,14 +11671,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -11612,17 +11805,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + additionalProperties: + type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -12506,10 +12709,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -12548,7 +12761,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -12580,18 +12793,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -12604,6 +12816,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -12976,7 +13189,7 @@ components: 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.)' + 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 @@ -13090,7 +13303,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13613,6 +13826,11 @@ components: - allowed - noStatusCleared type: string + microsoft.graph.accessReviewApplyAction: + title: accessReviewApplyAction + type: object + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -13822,7 +14040,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -13869,7 +14087,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -13965,7 +14183,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -14233,12 +14451,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -14321,7 +14539,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -14543,7 +14761,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -14568,14 +14786,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -14583,12 +14801,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -14612,10 +14830,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -14642,6 +14860,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -15207,106 +15426,6 @@ components: description: All the terms under the set. additionalProperties: type: object - microsoft.graph.userIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: userIdentity - type: object - properties: - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemResource: - title: accessReviewInstanceDecisionItemResource - type: object - properties: - displayName: - type: string - description: Display name of the resource - nullable: true - id: - type: string - description: Resource ID - nullable: true - type: - type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemTarget: - title: accessReviewInstanceDecisionItemTarget - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewScheduleSettings: - title: accessReviewScheduleSettings - type: object - properties: - applyActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' - description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' - autoApplyDecisionsEnabled: - type: boolean - description: Flag to indicate whether auto-apply feature is enabled. - defaultDecision: - type: string - description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of ''Approve'', ''Deny'', or ''Recommendation''.' - nullable: true - defaultDecisionEnabled: - type: boolean - description: Flag to indicate whether default decision is enabled/disabled when reviewers do not respond. - instanceDurationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Duration of each recurrence of review (accessReviewInstance) in number of days. - format: int32 - justificationRequiredOnApproval: - type: boolean - description: Flag to indicate whether reviewers are required to provide justification with their decision. - mailNotificationsEnabled: - type: boolean - description: Flag to indicate whether emails are enabled/disabled. - recommendationsEnabled: - type: boolean - description: Flag to indicate whether decision recommendations are enabled/disabled. - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reminderNotificationsEnabled: - type: boolean - description: Flag to indicate whether reminders are enabled/disabled. - additionalProperties: - type: object microsoft.graph.deviceManagementTroubleshootingErrorResource: title: deviceManagementTroubleshootingErrorResource type: object @@ -16089,18 +16208,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -16179,7 +16302,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -16203,7 +16326,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -16482,11 +16605,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -16574,7 +16697,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -16870,7 +16993,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -16955,7 +17078,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -16993,7 +17116,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -17057,7 +17180,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -17271,11 +17394,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -17342,11 +17465,6 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.accessReviewApplyAction: - title: accessReviewApplyAction - type: object - additionalProperties: - type: object microsoft.graph.plannerContainerType: title: plannerContainerType enum: @@ -17721,16 +17839,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -17774,6 +17895,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -17835,7 +17957,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -18038,11 +18160,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -18123,7 +18245,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -18349,7 +18471,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -18360,7 +18482,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -18585,7 +18707,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index db22f44ab70..8009e7cb9bb 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -11938,30 +11938,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -11969,25 +11969,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true deviceKeys: type: array @@ -11995,7 +11995,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -12023,17 +12023,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -12051,34 +12051,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -12086,59 +12086,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredDataLocation: type: string @@ -12152,43 +12152,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -12196,7 +12196,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -12208,12 +12208,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -12225,39 +12225,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -12292,7 +12292,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -12352,7 +12352,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -12376,7 +12376,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -12392,7 +12392,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -12804,7 +12804,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -13098,12 +13098,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -13295,7 +13295,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -13331,7 +13331,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -13492,15 +13492,15 @@ components: nullable: true canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -13512,7 +13512,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -13737,7 +13737,7 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -13748,12 +13748,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -13953,7 +13953,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -13991,7 +13991,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -14032,7 +14032,7 @@ components: 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 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.' 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).' + 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.' nullable: true infoCatalogs: type: array @@ -14105,13 +14105,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -14138,7 +14138,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -14156,11 +14156,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -14180,7 +14180,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 unseenMessagesCount: @@ -14211,12 +14211,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -14226,16 +14226,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -14265,7 +14266,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -14403,7 +14404,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -14580,7 +14581,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -14767,7 +14768,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -14828,11 +14829,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -14844,11 +14845,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -14874,7 +14875,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -14891,26 +14892,26 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 roleScopeTagIds: type: array @@ -14922,13 +14923,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -14944,11 +14945,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true autopilotEnrolled: type: boolean @@ -14959,11 +14960,11 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' @@ -14975,7 +14976,7 @@ components: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -14989,10 +14990,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -15000,7 +15001,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -15008,24 +15009,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time ethernetMacAddress: type: string @@ -15038,11 +15039,11 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -15052,24 +15053,24 @@ components: nullable: true imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -15092,15 +15093,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true notes: type: string @@ -15108,11 +15109,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -15120,7 +15121,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true physicalMemoryInBytes: type: integer @@ -15135,11 +15136,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true requireUserEnrollmentApproval: type: boolean @@ -15158,7 +15159,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true skuFamily: type: string @@ -15176,11 +15177,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 udid: type: string @@ -15188,15 +15189,15 @@ components: nullable: true userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true usersLoggedOn: type: array @@ -15205,7 +15206,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -15341,7 +15342,7 @@ components: 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. + description: Zero or more policys already applied on the registered app when it last synchronized with management service. intendedPolicies: type: array items: @@ -15509,7 +15510,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -15729,7 +15730,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -15827,7 +15828,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -15851,7 +15852,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -15881,11 +15882,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -15900,6 +15902,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -15909,7 +15912,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device + description: Set of commands sent to this device. additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. @@ -15946,7 +15949,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' creationDateTime: @@ -16024,7 +16026,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -16259,7 +16261,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -16382,10 +16384,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -16853,11 +16855,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -17197,7 +17199,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -18060,7 +18062,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -18241,6 +18243,10 @@ components: type: string description: Name of access review series. Required on create. nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' instanceEnumerationScope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' lastModifiedDateTime: @@ -18689,6 +18695,10 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState' deviceGuardVirtualizationBasedSecurityState: $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState' + esimIdentifier: + type: string + description: eSIM identifier + nullable: true freeStorageSpace: type: integer description: Free storage space of the device. @@ -19476,14 +19486,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -19610,17 +19620,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.notebook: @@ -20543,10 +20553,20 @@ components: type: string description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -20585,7 +20605,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -20617,18 +20637,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. contributors: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -20641,6 +20660,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: The list of attendance records. additionalProperties: type: object microsoft.graph.outOfOfficeSettings: @@ -21013,7 +21033,7 @@ components: 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.)' + 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 @@ -21127,7 +21147,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -21454,7 +21474,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -21927,7 +21947,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -21974,7 +21994,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -22044,7 +22064,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -22227,7 +22247,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -22495,12 +22515,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -22583,7 +22603,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -22805,7 +22825,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -22830,14 +22850,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -22845,12 +22865,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -22874,10 +22894,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -22904,6 +22924,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -23547,6 +23568,10 @@ components: description: The query specifying who will be the reviewer. See table for examples. nullable: true queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: type: string description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true @@ -24719,18 +24744,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' + description: List of time periods between joining and leaving. emailAddress: type: string + description: Email address. nullable: true identity: $ref: '#/components/schemas/microsoft.graph.identity' role: type: string + description: 'Role of the attendee. Possible values are None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: Total duration of the attendances in seconds. format: int32 nullable: true additionalProperties: @@ -24809,7 +24838,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' azureADAppId: type: string - description: The WebApplicationInfo.id from the Teams App manifest. + description: The WebApplicationInfo.Id from the Teams app manifest. nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -24833,7 +24862,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -25112,11 +25141,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -25204,7 +25233,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -25562,7 +25591,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -25647,7 +25676,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -25685,7 +25714,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -25749,7 +25778,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -25963,11 +25992,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -26531,16 +26560,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true joinDateTime: 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 attendee joined in UTC. format: date-time nullable: true leaveDateTime: 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 attendee left in UTC. format: date-time nullable: true additionalProperties: @@ -26584,6 +26616,7 @@ components: properties: webUrl: type: string + description: The web URL that can be used for downloading the image. nullable: true hostedContent: $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' @@ -26645,7 +26678,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -26848,11 +26881,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -26933,7 +26966,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -27171,7 +27204,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -27182,7 +27215,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -27407,7 +27440,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 8879b926a4f..58a31122c73 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -6573,10 +6573,11 @@ components: $ref: '#/components/schemas/microsoft.graph.apiApplication' appId: type: string - description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. nullable: true applicationTemplateId: type: string + description: Unique identifier of the applicationTemplate. nullable: true appRoles: type: array @@ -6598,21 +6599,22 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' isDeviceOnlyAuthSupported: type: boolean + description: Specifies whether this application supports device authentication without a user. The default is false. nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -6642,7 +6644,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicClientApplication' publisherDomain: type: string - description: The verified publisher domain for the application. Read-only. + description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain.' nullable: true requiredResourceAccess: type: array @@ -6767,7 +6769,7 @@ components: nullable: true key: type: string - description: Value for the key credential. Should be a base 64 encoded value. + description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' format: base64url nullable: true keyId: @@ -6860,7 +6862,7 @@ components: items: type: string nullable: true - description: 'The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer,Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting.' + description: 'The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting.' description: type: string description: A description of the application. @@ -7067,7 +7069,7 @@ components: description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable.' servicePrincipalType: type: string - description: Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. + description: 'Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: __Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.__ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.__Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.' nullable: true signInAudience: type: string @@ -7174,11 +7176,11 @@ components: $ref: '#/components/schemas/microsoft.graph.permissionClassificationType' permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true additionalProperties: type: object @@ -7547,11 +7549,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index a7ff6e5bd8d..f64ae3000f7 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -39466,15 +39466,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -39486,7 +39486,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -39693,19 +39693,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -39739,7 +39739,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -39866,11 +39866,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -39946,10 +39946,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -40228,7 +40228,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/v1.0/ChangeNotifications.yml b/openApiDocs/v1.0/ChangeNotifications.yml index 07f5f6e3258..a37a9290914 100644 --- a/openApiDocs/v1.0/ChangeNotifications.yml +++ b/openApiDocs/v1.0/ChangeNotifications.yml @@ -264,14 +264,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -279,12 +279,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -304,10 +304,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 3fbeea0a0ee..441ba31ee78 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -3224,13 +3224,13 @@ components: 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: 'UTC time when the first user joined the call. 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' + description: 'UTC time when the first user joined the call. 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 type: $ref: '#/components/schemas/microsoft.graph.callRecords.callType' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. format: int64 sessions: type: array @@ -3264,7 +3264,7 @@ components: 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: 'UTC fime when the first user joined the session. 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' + description: 'UTC time when the first user joined the session. 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 segments: type: array @@ -3443,7 +3443,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. nullable: true additionalProperties: type: object @@ -3593,7 +3593,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -3665,7 +3665,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -3685,6 +3685,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -3800,13 +3801,13 @@ components: properties: observedParticipantId: type: string - description: The id of the participant that is under observation. Read-only. + description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' sourceParticipantId: type: string - description: The id of the participant that triggered the incoming call. Read-only. + description: The ID of the participant that triggered the incoming call. Read-only. nullable: true transferor: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -3865,7 +3866,7 @@ components: nullable: true region: type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' nullable: true additionalProperties: type: object @@ -3931,7 +3932,7 @@ components: $ref: '#/components/schemas/microsoft.graph.modality' serverMuted: type: boolean - description: Indicates whether the media is muted by the server. + description: If the media is muted by the server. sourceId: type: string description: The source ID. diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index 5d287934c85..0be456372ca 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -4211,7 +4211,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -4245,7 +4245,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml index 07b19404816..e2b241e4490 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml @@ -640,38 +640,38 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 version: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration diff --git a/openApiDocs/v1.0/DeviceManagement.Functions.yml b/openApiDocs/v1.0/DeviceManagement.Functions.yml index 5ea86a7abad..975c5cbeb53 100644 --- a/openApiDocs/v1.0/DeviceManagement.Functions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Functions.yml @@ -84,7 +84,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -103,7 +103,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 999dca29bdd..a10c529876b 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -7621,24 +7621,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -7648,10 +7648,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -7659,30 +7659,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -7691,30 +7691,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -7726,65 +7726,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -8939,7 +8939,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days a device is allowed to go without checking in to remain compliant. + description: The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 format: int32 isScheduledActionEnabled: type: boolean @@ -9200,38 +9200,38 @@ components: 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: Created date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time description: type: string - description: The description of the device enrollment configuration + description: Not yet documented nullable: true displayName: type: string - description: The display name of the device enrollment configuration + description: Not yet documented 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: Last modified date time in UTC of the device enrollment configuration + description: Not yet documented format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: Not yet documented format: int32 version: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the device enrollment configuration + description: Not yet documented format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile + description: The list of group assignments for the device configuration profile. additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -10233,7 +10233,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. + description: Actions additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -10307,7 +10307,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions. + description: Not Allowed Actions additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 1fca7f92f55..858b6f7a320 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -4621,7 +4621,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -4658,7 +4658,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -4719,13 +4719,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -4742,7 +4742,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -4758,11 +4758,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -4772,7 +4772,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -4789,12 +4789,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -4804,16 +4804,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -4843,7 +4844,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -4900,30 +4901,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -4931,29 +4932,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -4983,17 +4984,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -5006,34 +5007,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -5041,59 +5042,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -5103,37 +5104,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -5141,7 +5142,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -5153,12 +5154,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -5170,39 +5171,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -5229,7 +5230,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -5289,7 +5290,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -5308,7 +5309,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -5331,7 +5332,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -5393,7 +5394,7 @@ components: properties: parentUrl: type: string - description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + 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: @@ -5723,7 +5724,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -5766,15 +5767,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -5786,7 +5787,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -5968,19 +5969,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -6358,12 +6359,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -6513,7 +6514,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -6549,7 +6550,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -6848,7 +6849,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -6953,7 +6954,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -7173,11 +7174,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -7189,11 +7190,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -7219,7 +7220,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -7235,24 +7236,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -7262,10 +7263,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -7273,30 +7274,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -7305,30 +7306,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -7340,65 +7341,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -7521,7 +7522,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -7534,17 +7535,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -7691,7 +7692,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -7866,13 +7867,13 @@ components: items: type: string nullable: true - description: 'The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + description: The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. mediaTypes: type: array items: type: string nullable: true - description: The media types supported by the printer. Valid values are described in the following table. + description: The media types supported by the printer. multipageLayouts: type: array items: @@ -7977,11 +7978,11 @@ components: nullable: true mediaSize: type: string - description: 'The default media size to use. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + description: The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic. nullable: true mediaType: type: string - description: The default media (such as paper) type to print the document on. Valid values are described in the following table. + description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' @@ -8067,7 +8068,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -8104,11 +8105,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -8223,10 +8224,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -8379,7 +8380,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -8426,7 +8427,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -8916,7 +8917,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -8945,14 +8946,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -9193,7 +9194,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -9553,7 +9554,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -10518,7 +10519,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -10550,6 +10551,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -10913,11 +10915,11 @@ components: $ref: '#/components/schemas/microsoft.graph.printMargin' mediaSize: type: string - description: 'The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + 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. Valid values are described in the following table. + description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' @@ -10946,27 +10948,21 @@ components: additionalProperties: type: object microsoft.graph.userIdentity: - title: userIdentity - type: object - properties: - displayName: - type: string - description: The identity's display name. Note that this may not always be available or up-to-date. - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.printJobStatus: title: printJobStatus type: object @@ -11112,7 +11108,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -11215,7 +11211,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -11401,12 +11397,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -11478,7 +11474,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -11689,7 +11685,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -11737,14 +11733,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -11752,12 +11748,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -11777,10 +11773,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -11807,6 +11803,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -12369,11 +12366,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -12455,7 +12452,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -12594,7 +12591,7 @@ components: 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.)' + 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 @@ -12692,7 +12689,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -12817,7 +12814,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -13438,7 +13435,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -13504,7 +13501,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -13522,13 +13519,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -13543,6 +13540,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -13777,7 +13775,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -13842,7 +13840,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -13880,7 +13878,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -13944,7 +13942,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -14638,11 +14636,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -14723,7 +14721,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -14926,7 +14924,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -14953,7 +14951,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -14964,7 +14962,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -15189,7 +15187,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index 38fb91608f1..8036abe600a 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -11333,11 +11333,11 @@ components: properties: customBrowserDisplayName: type: string - description: Friendly name of the preferred custom browser to open weblink on Android. + description: 'Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true customBrowserPackageId: type: string - description: Unique identifier of a custom browser to open weblink on Android. + description: 'Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true deployedAppCount: maximum: 2147483647 @@ -11483,7 +11483,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedAppDataEncryptionType' customBrowserProtocol: type: string - description: A custom browser protocol to open weblink on iOS. + description: 'A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true deployedAppCount: maximum: 2147483647 @@ -12265,7 +12265,7 @@ components: 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 last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token. + description: The last time when an application sync was done with the Apple volume purchase program service using the Apple Volume Purchase Program Token. format: date-time lastSyncStatus: $ref: '#/components/schemas/microsoft.graph.vppTokenSyncStatus' @@ -12371,24 +12371,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -12398,10 +12398,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -12409,30 +12409,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -12441,30 +12441,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -12476,65 +12476,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -13543,7 +13543,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ipRange' - description: Collection of ip ranges + description: Collection of Internet protocol address ranges additionalProperties: type: object description: Windows Information Protection IP Range Collection diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index d5a80fcf1b0..90bb09b79c0 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -6051,7 +6051,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -6088,7 +6088,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -6149,13 +6149,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -6172,7 +6172,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -6188,11 +6188,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -6202,7 +6202,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -6219,12 +6219,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -6234,16 +6234,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -6273,7 +6274,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -6330,7 +6331,7 @@ components: properties: accountEnabled: type: boolean - description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.' + description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true assignedLicenses: type: array @@ -6351,11 +6352,11 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' department: type: string - description: The name for the department in which the user works. Supports /$filter. + description: The name for the department in which the user works. Supports $filter. nullable: true displayName: type: string - description: The name displayed in the address book for the user. Supports $filter and $orderby. + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.' nullable: true externalSource: $ref: '#/components/schemas/microsoft.graph.educationExternalSource' @@ -6365,17 +6366,17 @@ components: nullable: true givenName: type: string - description: The given name (first name) of the user. Supports /$filter. + description: The given name (first name) of the user. Supports $filter. nullable: true mail: type: string - description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports /$filter.' + description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports $filter.' nullable: true mailingAddress: $ref: '#/components/schemas/microsoft.graph.physicalAddress' mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. nullable: true middleName: type: string @@ -6392,7 +6393,7 @@ components: $ref: '#/components/schemas/microsoft.graph.educationOnPremisesInfo' passwordPolicies: type: string - description: 'Specifies password policies for the user. See standard [user] resource for additional details.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two can be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -6421,21 +6422,21 @@ components: $ref: '#/components/schemas/microsoft.graph.educationStudent' surname: type: string - description: The user's surname (family name or last name). Supports /$filter. + description: The user's surname (family name or last name). Supports $filter. nullable: true teacher: $ref: '#/components/schemas/microsoft.graph.educationTeacher' usageLocation: type: string - description: 'A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.' + description: 'A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports /$filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true classes: type: array @@ -6523,30 +6524,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -6554,29 +6555,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -6606,17 +6607,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -6629,34 +6630,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -6664,59 +6665,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -6726,37 +6727,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -6764,7 +6765,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -6776,12 +6777,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -6793,39 +6794,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -6852,7 +6853,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -6912,7 +6913,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -6931,7 +6932,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -6954,7 +6955,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -7268,7 +7269,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -7311,15 +7312,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -7331,7 +7332,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -7513,19 +7514,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -7903,12 +7904,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -7964,7 +7965,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -8038,7 +8039,7 @@ components: properties: externalId: type: string - description: Id of the Teacher in external source system. + description: ID of the teacher in the source system. nullable: true teacherNumber: type: string @@ -8202,7 +8203,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -8501,7 +8502,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -8606,7 +8607,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -8826,11 +8827,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -8842,11 +8843,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -8872,7 +8873,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -8888,24 +8889,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -8915,10 +8916,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -8926,30 +8927,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -8958,30 +8959,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -8993,65 +8994,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -9174,7 +9175,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -9187,17 +9188,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -9344,7 +9345,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -9431,7 +9432,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -9468,11 +9469,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -9587,10 +9588,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -9743,7 +9744,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -9790,7 +9791,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -10268,7 +10269,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -10297,14 +10298,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -10545,7 +10546,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -10913,7 +10914,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -11838,7 +11839,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -11870,6 +11871,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -12134,7 +12136,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -12237,7 +12239,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -12423,12 +12425,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -12500,7 +12502,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -12711,7 +12713,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -12759,14 +12761,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -12774,12 +12776,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -12799,10 +12801,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -12829,6 +12831,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -13391,11 +13394,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -13477,7 +13480,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -13616,7 +13619,7 @@ components: 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.)' + 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 @@ -13714,7 +13717,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -13839,7 +13842,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -14460,7 +14463,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -14526,7 +14529,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -14544,13 +14547,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -14565,6 +14568,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -14740,7 +14744,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -14805,7 +14809,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -14843,7 +14847,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -14907,7 +14911,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -15601,11 +15605,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -15686,7 +15690,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -15889,7 +15893,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -15916,7 +15920,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -15927,7 +15931,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -16152,7 +16156,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index cbbad502956..8b21f064c7a 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -12139,14 +12139,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -12154,12 +12154,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -12179,10 +12179,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.sharedDriveItem: @@ -12249,7 +12249,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -12641,12 +12641,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -12718,7 +12718,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -12934,7 +12934,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -12971,6 +12971,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -13477,30 +13478,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -13508,29 +13509,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -13560,17 +13561,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -13583,34 +13584,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -13618,59 +13619,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -13680,37 +13681,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -13718,7 +13719,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -13730,12 +13731,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -13747,39 +13748,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -13806,7 +13807,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -13866,7 +13867,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -13885,7 +13886,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -13908,7 +13909,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -13982,7 +13983,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -13992,7 +13993,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -14057,7 +14058,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -14095,7 +14096,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -14159,7 +14160,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -14552,12 +14553,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -14731,7 +14732,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -14767,7 +14768,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -14913,15 +14914,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -14933,7 +14934,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -15142,19 +15143,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -15350,7 +15351,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -15455,7 +15456,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -15704,11 +15705,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -15720,11 +15721,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -15750,7 +15751,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -15766,24 +15767,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -15793,10 +15794,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -15804,30 +15805,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -15836,30 +15837,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -15871,65 +15872,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -16052,7 +16053,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -16065,17 +16066,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -16222,7 +16223,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -16366,11 +16367,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.Json: @@ -16456,7 +16457,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -16745,7 +16746,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -16788,11 +16789,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -16907,10 +16908,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -17063,7 +17064,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -17732,14 +17733,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -18040,7 +18041,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -18072,6 +18073,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -18215,7 +18217,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -18426,7 +18428,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18463,7 +18465,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -18524,13 +18526,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -18547,7 +18549,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18563,11 +18565,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -18577,7 +18579,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -18594,12 +18596,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -18609,16 +18611,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -18648,7 +18651,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -18841,7 +18844,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -18852,7 +18855,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -19182,7 +19185,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -19289,7 +19292,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -19946,7 +19949,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -20012,7 +20015,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -20030,13 +20033,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -20051,6 +20054,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -20091,11 +20095,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -20177,7 +20181,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -20316,7 +20320,7 @@ components: 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.)' + 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 @@ -20405,7 +20409,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -20600,7 +20604,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -20788,7 +20792,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -21367,7 +21371,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -21412,7 +21416,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -21683,7 +21687,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index b24f5dcf156..a8c712982e3 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -20591,7 +20591,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -20628,7 +20628,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -20689,13 +20689,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -20712,7 +20712,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -20728,11 +20728,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -20742,7 +20742,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -20759,12 +20759,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -20774,16 +20774,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -20813,7 +20814,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -20916,7 +20917,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -20941,10 +20942,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -21114,19 +21115,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -21253,7 +21254,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -21294,7 +21295,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -21376,7 +21377,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -21421,7 +21422,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -21690,15 +21691,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -21710,7 +21711,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -22062,11 +22063,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -22374,7 +22375,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -22880,7 +22881,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -22909,14 +22910,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -23135,7 +23136,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -23576,7 +23577,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -23736,30 +23737,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -23767,29 +23768,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -23819,17 +23820,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -23842,34 +23843,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -23877,59 +23878,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -23939,37 +23940,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -23977,7 +23978,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -23989,12 +23990,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -24006,39 +24007,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -24065,7 +24066,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -24125,7 +24126,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -24144,7 +24145,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -24167,7 +24168,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -24227,7 +24228,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -24413,12 +24414,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -24490,7 +24491,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -24701,7 +24702,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -24749,14 +24750,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -24764,12 +24765,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -24789,10 +24790,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -24819,6 +24820,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -25424,11 +25426,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -25510,7 +25512,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -25649,7 +25651,7 @@ components: 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.)' + 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 @@ -25747,7 +25749,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -25859,12 +25861,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -26014,7 +26016,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -26050,7 +26052,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -26349,7 +26351,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -26454,7 +26456,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -26674,11 +26676,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -26690,11 +26692,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -26720,7 +26722,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -26736,24 +26738,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -26763,10 +26765,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -26774,30 +26776,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -26806,30 +26808,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -26841,65 +26843,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -27022,7 +27024,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -27035,17 +27037,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -27192,7 +27194,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -27256,7 +27258,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -27321,7 +27323,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -27359,7 +27361,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -27423,7 +27425,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -28079,7 +28081,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -28881,7 +28883,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -28913,6 +28915,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -29056,11 +29059,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -29141,7 +29144,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -29359,7 +29362,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -29423,7 +29426,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -29933,7 +29936,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -29999,7 +30002,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -30017,13 +30020,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -30038,6 +30041,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -30183,7 +30187,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -30194,7 +30198,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -30574,7 +30578,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index a610546ea1e..4cc0f47bbdc 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -8485,7 +8485,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -8551,7 +8551,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -8569,13 +8569,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -8590,6 +8590,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -8776,7 +8777,7 @@ components: type: array items: type: string - description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' + description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' domainNameReferences: type: array items: @@ -8867,12 +8868,12 @@ components: 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 time and date at which the tenant was last synced with the on-premise 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.' + description: 'The time and date at which the tenant was last synced with the on-premise 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.' format: date-time 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; Nullable. null if this object has never been synced from an on-premises directory (default). + 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. Nullable. null if this object has never been synced from an on-premises directory (default). nullable: true postalCode: type: string @@ -8926,12 +8927,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. additionalProperties: type: object description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. @@ -9131,12 +9132,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -9308,7 +9309,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index d17d1d2d6bd..909febe825a 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -1749,6 +1749,306 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.Actions + summary: Invoke action acceptRecommendations + operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action applyDecisions + operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action batchRecordDecisions + operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action resetDecisions + operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.Actions + summary: Invoke action sendReminder + operationId: identityGovernance.accessReviews.definitions.instances_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.instances_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: @@ -2053,7 +2353,7 @@ components: nullable: true isPerDeviceAcceptanceRequired: type: boolean - description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven''t already done so.' + description: 'Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven''t already done so.' nullable: true isViewingBeforeAcceptanceRequired: type: boolean @@ -2078,7 +2378,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -2089,11 +2389,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -2105,11 +2405,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -2135,7 +2435,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -2174,6 +2474,166 @@ components: type: object additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceDecisionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstanceDecisionItem + type: object + properties: + accessReviewId: + type: string + description: The identifier of the accessReviewInstance parent. + appliedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + appliedDateTime: + 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 approval decision was applied. 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 + nullable: true + applyResult: + type: string + description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' + nullable: true + decision: + type: string + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' + nullable: true + justification: + type: string + description: The review decision justification. + nullable: true + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: + type: string + nullable: true + recommendation: + type: string + description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + 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 review occurred. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: + title: accessReviewInstanceFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstance + 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: 'DateTime when review instance is scheduled to end.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 + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: 'DateTime when review instance is scheduled to start. May be in the future. 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 + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: + title: accessReviewScheduleDefinitionFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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 when review series was created. + format: date-time + nullable: true + descriptionForAdmins: + type: string + description: Description provided by review creators to provide more context of the review to admins. + nullable: true + descriptionForReviewers: + type: string + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. + nullable: true + displayName: + type: string + description: Name of access review series. Required on create. + nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + instanceEnumerationScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + 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: Timestamp when review series was last modified. + format: date-time + nullable: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: This collection of access review scopes is used to define who are the reviewers. See accessReviewReviewerScope. Required on create. + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.' + nullable: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there will be an instance for each recurrence.' + additionalProperties: + type: object microsoft.graph.consentRequestFilterByCurrentUserOptions: title: consentRequestFilterByCurrentUserOptions enum: @@ -2211,7 +2671,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -2283,6 +2743,118 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource + type: object + properties: + displayName: + type: string + description: Display name of the resource + nullable: true + id: + type: string + description: Resource ID + nullable: true + type: + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewReviewerScope: + title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + queryType: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleSettings: + title: accessReviewScheduleSettings + type: object + properties: + applyActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + autoApplyDecisionsEnabled: + type: boolean + description: Flag to indicate whether auto-apply feature is enabled. + defaultDecision: + type: string + description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of ''Approve'', ''Deny'', or ''Recommendation''.' + nullable: true + defaultDecisionEnabled: + type: boolean + description: Flag to indicate whether default decision is enabled/disabled when reviewers do not respond. + instanceDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Duration of each recurrence of review (accessReviewInstance) in number of days. + format: int32 + justificationRequiredOnApproval: + type: boolean + description: Flag to indicate whether reviewers are required to provide justification with their decision. + mailNotificationsEnabled: + type: boolean + description: Flag to indicate whether emails are enabled/disabled. + recommendationsEnabled: + type: boolean + description: Flag to indicate whether decision recommendations are enabled/disabled. + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderNotificationsEnabled: + type: boolean + description: Flag to indicate whether reminders are enabled/disabled. + additionalProperties: + type: object microsoft.graph.request: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2321,7 +2893,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStage' - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + description: A collection of stages in the approval decision. additionalProperties: type: object microsoft.graph.appConsentRequestScope: @@ -2353,6 +2925,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewApplyAction: + title: accessReviewApplyAction + type: object + additionalProperties: + type: object + microsoft.graph.patternedRecurrence: + title: patternedRecurrence + type: object + properties: + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + range: + $ref: '#/components/schemas/microsoft.graph.recurrenceRange' + additionalProperties: + type: object microsoft.graph.identitySet: title: identitySet type: object @@ -2424,18 +3011,69 @@ components: description: The structure of this object is service-specific additionalProperties: type: object - microsoft.graph.identity: - title: identity + microsoft.graph.recurrencePattern: + title: recurrencePattern type: object properties: - displayName: + dayOfMonth: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. + format: int32 + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + firstDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + index: + $ref: '#/components/schemas/microsoft.graph.weekIndex' + interval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' + format: int32 + month: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The month in which the event occurs. This is a number from 1 to 12. + format: int32 + type: + $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + additionalProperties: + type: object + microsoft.graph.recurrenceRange: + title: recurrenceRange + 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 identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + 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 - id: + numberOfOccurrences: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of times to repeat the event. Required and must be positive if type is numbered. + format: int32 + recurrenceTimeZone: type: string - description: Unique identifier for the identity. + 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: + $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' additionalProperties: type: object odata.error.detail: @@ -2452,6 +3090,43 @@ components: type: string additionalProperties: type: object + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string + microsoft.graph.weekIndex: + title: weekIndex + enum: + - first + - second + - third + - fourth + - last + type: string + microsoft.graph.recurrencePatternType: + title: recurrencePatternType + enum: + - daily + - weekly + - absoluteMonthly + - relativeMonthly + - absoluteYearly + - relativeYearly + type: string + microsoft.graph.recurrenceRangeType: + title: recurrenceRangeType + enum: + - endDate + - noEnd + - numbered + type: string responses: error: description: error diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index ebf9d8cc4cf..6520d933856 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -943,6 +943,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityProviders/microsoft.graph.availableProviderTypes(): + get: + tags: + - identityProviders.Functions + summary: Invoke function availableProviderTypes + operationId: identityProviders_availableProviderTypes + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /informationProtection: get: tags: @@ -2777,6 +2796,7 @@ paths: enum: - id - authenticationMethodsPolicy + - authenticationFlowsPolicy - activityBasedTimeoutPolicies - authorizationPolicy - claimsMappingPolicies @@ -2801,6 +2821,7 @@ paths: enum: - '*' - authenticationMethodsPolicy + - authenticationFlowsPolicy - activityBasedTimeoutPolicies - authorizationPolicy - claimsMappingPolicies @@ -2823,6 +2844,8 @@ paths: links: authenticationMethodsPolicy: operationId: policies.GetAuthenticationMethodsPolicy + authenticationFlowsPolicy: + operationId: policies.GetAuthenticationFlowsPolicy activityBasedTimeoutPolicies: operationId: policies.ListActivityBasedTimeoutPolicies authorizationPolicy: @@ -3169,6 +3192,85 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/authenticationFlowsPolicy: + get: + tags: + - policies.authenticationFlowsPolicy + summary: Get authenticationFlowsPolicy from policies + operationId: policies_GetAuthenticationFlowsPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - selfServiceSignUp + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authenticationFlowsPolicy + summary: Update the navigation property authenticationFlowsPolicy in policies + operationId: policies_UpdateAuthenticationFlowsPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authenticationFlowsPolicy + summary: Delete navigation property authenticationFlowsPolicy for policies + operationId: policies_DeleteAuthenticationFlowsPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/authenticationMethodsPolicy: get: tags: @@ -3189,10 +3291,438 @@ paths: - id - description - displayName - - lastModifiedDateTime - - policyVersion - - reconfirmationInDays - - authenticationMethodConfigurations + - lastModifiedDateTime + - policyVersion + - reconfirmationInDays + - authenticationMethodConfigurations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationMethodConfigurations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + links: + authenticationMethodConfigurations: + operationId: policies.AuthenticationMethodsPolicy.ListAuthenticationMethodConfigurations + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authenticationMethodsPolicy + summary: Update the navigation property authenticationMethodsPolicy in policies + operationId: policies_UpdateAuthenticationMethodsPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authenticationMethodsPolicy + summary: Delete navigation property authenticationMethodsPolicy for policies + operationId: policies_DeleteAuthenticationMethodsPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/authorizationPolicy: + get: + tags: + - policies.authorizationPolicy + summary: Get authorizationPolicy from policies + operationId: policies_GetAuthorizationPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - allowedToSignUpEmailBasedSubscriptions + - allowedToUseSSPR + - allowEmailVerifiedUsersToJoinOrganization + - allowInvitesFrom + - blockMsolPowerShell + - defaultUserRolePermissions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authorizationPolicy + summary: Update the navigation property authorizationPolicy in policies + operationId: policies_UpdateAuthorizationPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authorizationPolicy + summary: Delete navigation property authorizationPolicy for policies + operationId: policies_DeleteAuthorizationPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/claimsMappingPolicies: + get: + tags: + - policies.claimsMappingPolicy + summary: Get claimsMappingPolicies from policies + operationId: policies_ListClaimsMappingPolicies + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of claimsMappingPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.claimsMappingPolicy + summary: Create new navigation property to claimsMappingPolicies for policies + operationId: policies_CreateClaimsMappingPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': + get: + tags: + - policies.claimsMappingPolicy + summary: Get claimsMappingPolicies from policies + operationId: policies_GetClaimsMappingPolicies + parameters: + - name: claimsMappingPolicy-id + in: path + description: 'key: id of claimsMappingPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: claimsMappingPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + links: + appliesTo: + operationId: policies.ClaimsMappingPolicies.ListAppliesTo + parameters: + claimsMappingPolicy-id: $request.path.claimsMappingPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.claimsMappingPolicy + summary: Update the navigation property claimsMappingPolicies in policies + operationId: policies_UpdateClaimsMappingPolicies + parameters: + - name: claimsMappingPolicy-id + in: path + description: 'key: id of claimsMappingPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: claimsMappingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.claimsMappingPolicy + summary: Delete navigation property claimsMappingPolicies for policies + operationId: policies_DeleteClaimsMappingPolicies + parameters: + - name: claimsMappingPolicy-id + in: path + description: 'key: id of claimsMappingPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: claimsMappingPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/conditionalAccessPolicies: + get: + tags: + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + operationId: policies_ListConditionalAccessPolicies + 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: + enum: + - id + - id desc + - conditions + - conditions desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - grantControls + - grantControls desc + - modifiedDateTime + - modifiedDateTime desc + - sessionControls + - sessionControls desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - conditions + - createdDateTime + - description + - displayName + - grantControls + - modifiedDateTime + - sessionControls + - state type: string - name: $expand in: query @@ -3205,7 +3735,6 @@ paths: items: enum: - '*' - - authenticationMethodConfigurations type: string responses: '200': @@ -3213,55 +3742,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' - links: - authenticationMethodConfigurations: - operationId: policies.AuthenticationMethodsPolicy.ListAuthenticationMethodConfigurations + title: Collection of conditionalAccessPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.authenticationMethodsPolicy - summary: Update the navigation property authenticationMethodsPolicy in policies - operationId: policies_UpdateAuthenticationMethodsPolicy + - policies.conditionalAccessPolicy + summary: Create new navigation property to conditionalAccessPolicies for policies + operationId: policies_CreateConditionalAccessPolicies requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}': + get: tags: - - policies.authenticationMethodsPolicy - summary: Delete navigation property authenticationMethodsPolicy for policies - operationId: policies_DeleteAuthenticationMethodsPolicy + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + operationId: policies_GetConditionalAccessPolicies parameters: - - name: If-Match - in: header - description: ETag + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/authorizationPolicy: - get: - tags: - - policies.authorizationPolicy - summary: Get authorizationPolicy from policies - operationId: policies_GetAuthorizationPolicy - parameters: + x-ms-docs-key-type: conditionalAccessPolicy - name: $select in: query description: Select properties to be returned @@ -3273,15 +3806,14 @@ paths: items: enum: - id - - deletedDateTime + - conditions + - createdDateTime - description - displayName - - allowedToSignUpEmailBasedSubscriptions - - allowedToUseSSPR - - allowEmailVerifiedUsersToJoinOrganization - - allowInvitesFrom - - blockMsolPowerShell - - defaultUserRolePermissions + - grantControls + - modifiedDateTime + - sessionControls + - state type: string - name: $expand in: query @@ -3301,21 +3833,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authorizationPolicy - summary: Update the navigation property authorizationPolicy in policies - operationId: policies_UpdateAuthorizationPolicy + - policies.conditionalAccessPolicy + summary: Update the navigation property conditionalAccessPolicies in policies + operationId: policies_UpdateConditionalAccessPolicies + parameters: + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: conditionalAccessPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: '204': @@ -3325,10 +3865,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.authorizationPolicy - summary: Delete navigation property authorizationPolicy for policies - operationId: policies_DeleteAuthorizationPolicy + - policies.conditionalAccessPolicy + summary: Delete navigation property conditionalAccessPolicies for policies + operationId: policies_DeleteConditionalAccessPolicies parameters: + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: conditionalAccessPolicy - name: If-Match in: header description: ETag @@ -3340,12 +3887,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/claimsMappingPolicies: + /policies/featureRolloutPolicies: get: tags: - - policies.claimsMappingPolicy - summary: Get claimsMappingPolicies from policies - operationId: policies_ListClaimsMappingPolicies + - policies.featureRolloutPolicy + summary: Get featureRolloutPolicies from policies + operationId: policies_ListFeatureRolloutPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -3364,16 +3911,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - description - description desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - feature + - feature desc + - isAppliedToOrganization + - isAppliedToOrganization desc + - isEnabled + - isEnabled desc type: string - name: $select in: query @@ -3386,11 +3933,11 @@ paths: items: enum: - id - - deletedDateTime - description - displayName - - definition - - isOrganizationDefault + - feature + - isAppliedToOrganization + - isEnabled - appliesTo type: string - name: $expand @@ -3412,13 +3959,13 @@ paths: content: application/json: schema: - title: Collection of claimsMappingPolicy + title: Collection of featureRolloutPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' '@odata.nextLink': type: string additionalProperties: @@ -3431,15 +3978,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.claimsMappingPolicy - summary: Create new navigation property to claimsMappingPolicies for policies - operationId: policies_CreateClaimsMappingPolicies + - policies.featureRolloutPolicy + summary: Create new navigation property to featureRolloutPolicies for policies + operationId: policies_CreateFeatureRolloutPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: '201': @@ -3447,24 +3994,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}': get: tags: - - policies.claimsMappingPolicy - summary: Get claimsMappingPolicies from policies - operationId: policies_GetClaimsMappingPolicies + - policies.featureRolloutPolicy + summary: Get featureRolloutPolicies from policies + operationId: policies_GetFeatureRolloutPolicies parameters: - - name: claimsMappingPolicy-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of claimsMappingPolicy' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: featureRolloutPolicy - name: $select in: query description: Select properties to be returned @@ -3476,11 +4023,11 @@ paths: items: enum: - id - - deletedDateTime - description - displayName - - definition - - isOrganizationDefault + - feature + - isAppliedToOrganization + - isEnabled - appliesTo type: string - name: $expand @@ -3502,24 +4049,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' links: appliesTo: - operationId: policies.ClaimsMappingPolicies.ListAppliesTo + operationId: policies.FeatureRolloutPolicies.ListAppliesTo parameters: - claimsMappingPolicy-id: $request.path.claimsMappingPolicy-id + featureRolloutPolicy-id: $request.path.featureRolloutPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.claimsMappingPolicy - summary: Update the navigation property claimsMappingPolicies in policies - operationId: policies_UpdateClaimsMappingPolicies + - policies.featureRolloutPolicy + summary: Update the navigation property featureRolloutPolicies in policies + operationId: policies_UpdateFeatureRolloutPolicies parameters: - - name: claimsMappingPolicy-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of claimsMappingPolicy' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string @@ -7295,11 +7842,11 @@ components: properties: clientId: type: string - description: The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. + description: The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable. nullable: true clientSecret: type: string - description: The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. + description: The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable. nullable: true name: type: string @@ -7307,7 +7854,7 @@ components: nullable: true type: type: string - description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.' + description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.' nullable: true additionalProperties: type: object @@ -7386,27 +7933,27 @@ components: nullable: true invitedUserEmailAddress: type: string - description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`' + description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks ('')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.' invitedUserMessageInfo: $ref: '#/components/schemas/microsoft.graph.invitedUserMessageInfo' invitedUserType: type: string - description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you''re are company administrator.' + description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.' nullable: true inviteRedeemUrl: type: string - description: The URL the user can use to redeem their invitation. Read-only. + description: The URL the user can use to redeem their invitation. Read-only nullable: true inviteRedirectUrl: type: string - description: The URL user should be redirected to once the invitation is redeemed. Required. + description: The URL the user should be redirected to once the invitation is redeemed. Required. sendInvitationMessage: type: boolean description: Indicates whether an email should be sent to the user being invited or not. The default is false. nullable: true status: type: string - description: 'The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error' + description: 'The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error' nullable: true invitedUser: $ref: '#/components/schemas/microsoft.graph.user' @@ -7420,30 +7967,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -7451,29 +7998,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -7503,17 +8050,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -7526,34 +8073,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -7561,59 +8108,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -7623,37 +8170,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -7661,7 +8208,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -7673,12 +8220,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -7690,39 +8237,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -7749,7 +8296,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -7809,7 +8356,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -7828,7 +8375,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -7851,7 +8398,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -7952,6 +8499,8 @@ components: properties: authenticationMethodsPolicy: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + authenticationFlowsPolicy: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' activityBasedTimeoutPolicies: type: array items: @@ -8025,7 +8574,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: Required. + description: The list of reviewers for the admin consent. Required. version: maximum: 2147483647 minimum: -2147483648 @@ -8034,6 +8583,24 @@ components: format: int32 additionalProperties: type: object + microsoft.graph.authenticationFlowsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationFlowsPolicy + type: object + properties: + description: + type: string + description: Inherited property. A description of the policy. Optional. Read-only. + nullable: true + displayName: + type: string + description: Inherited property. The human-readable name of the policy. Optional. Read-only. + nullable: true + selfServiceSignUp: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' + additionalProperties: + type: object microsoft.graph.authenticationMethodsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -8218,7 +8785,7 @@ components: items: type: string nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' + description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' permissionType: $ref: '#/components/schemas/microsoft.graph.permissionType' resourceApplication: @@ -8344,7 +8911,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -8410,7 +8977,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -8428,13 +8995,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -8449,6 +9016,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -8539,7 +9107,7 @@ components: type: array items: type: string - description: 'List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview' + description: 'List of custom controls IDs required by the policy. For more information, see Custom controls.' operator: type: string description: 'Defines the relationship of the grant controls. Possible values: AND, OR.' @@ -8671,12 +9239,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -8850,7 +9418,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -8886,7 +9454,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -9006,15 +9574,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -9026,7 +9594,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -9235,19 +9803,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -9443,7 +10011,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -9548,7 +10116,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -9897,11 +10465,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -9913,11 +10481,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -9943,7 +10511,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -9959,24 +10527,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -9986,10 +10554,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -9997,30 +10565,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -10029,30 +10597,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -10064,65 +10632,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -10245,7 +10813,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -10258,17 +10826,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -10453,7 +11021,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -10624,14 +11192,23 @@ components: nullable: true queryRoot: type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' + description: The type of query. Examples include MicrosoftGraph and ARM. nullable: true queryType: type: string - description: The type of query. Examples include MicrosoftGraph and ARM. + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.' nullable: true additionalProperties: type: object + microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration: + title: selfServiceSignUpAuthenticationFlowConfiguration + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether self-service sign-up flow is enabled or disabled. The default value is false. This property is not a key. Required. + additionalProperties: + type: object microsoft.graph.authenticationMethodConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11016,7 +11593,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -11059,11 +11636,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -11178,10 +11755,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -11326,7 +11903,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -11985,7 +12562,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -12457,14 +13034,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -12960,7 +13537,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -12992,6 +13569,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -13044,7 +13622,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13255,7 +13833,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -13292,7 +13870,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -13353,13 +13931,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -13376,7 +13954,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -13392,11 +13970,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -13406,7 +13984,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -13423,12 +14001,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -13438,16 +14016,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -13477,7 +14056,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -13858,7 +14437,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -13965,7 +14544,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -14214,7 +14793,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -14400,12 +14979,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -14477,7 +15056,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -14688,7 +15267,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -14736,14 +15315,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -14751,12 +15330,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -14776,10 +15355,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -14806,6 +15385,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -15767,11 +16347,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -15853,7 +16433,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -15992,7 +16572,7 @@ components: 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.)' + 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 @@ -16081,7 +16661,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -16276,7 +16856,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -16515,7 +17095,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -16580,7 +17160,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -16618,7 +17198,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -16682,7 +17262,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -17253,7 +17833,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -17298,7 +17878,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -17390,11 +17970,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -17475,7 +18055,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -17678,7 +18258,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -17705,7 +18285,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -17716,7 +18296,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -17941,7 +18521,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Mail.yml b/openApiDocs/v1.0/Mail.yml index 87e79eb3de5..d25cb6317ee 100644 --- a/openApiDocs/v1.0/Mail.yml +++ b/openApiDocs/v1.0/Mail.yml @@ -5200,7 +5200,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -5334,7 +5334,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -5398,11 +5398,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -5452,7 +5452,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -5742,10 +5742,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/People.yml b/openApiDocs/v1.0/People.yml index b9ada8014e6..d5b0f1f522f 100644 --- a/openApiDocs/v1.0/People.yml +++ b/openApiDocs/v1.0/People.yml @@ -1814,17 +1814,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.sharedInsight: diff --git a/openApiDocs/v1.0/PersonalContacts.yml b/openApiDocs/v1.0/PersonalContacts.yml index 69c21363860..e527424d1f1 100644 --- a/openApiDocs/v1.0/PersonalContacts.yml +++ b/openApiDocs/v1.0/PersonalContacts.yml @@ -4283,7 +4283,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -4424,11 +4424,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index 00b2fa01923..d2568290344 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -10686,14 +10686,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerBucket: @@ -10931,7 +10931,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index c37587a1ee4..e9aab6c1d34 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -4297,7 +4297,7 @@ components: format: date-time activityDisplayName: type: string - description: 'Indicates the activity name or the operation name (E.g. ''Create User'', ''Add member to group''). For a list of activities logged, refer to Azure Ad activity list.' + description: 'Indicates the activity name or the operation name (examples: ''Create User'' and ''Add member to group''). For full list, see Azure AD activity list.' additionalDetails: type: array items: @@ -4415,11 +4415,11 @@ components: properties: appDisplayName: type: string - description: The application name displayed in the Azure Portal. + description: App name displayed in the Azure Portal. nullable: true appId: type: string - description: The application identifier in Azure Active Directory. + description: Unique GUID representing the app ID in the Azure Active Directory. nullable: true appliedConditionalAccessPolicies: type: array @@ -4428,38 +4428,38 @@ components: description: A list of conditional access policies that are triggered by the corresponding sign-in activity. clientAppUsed: type: string - description: 'The legacy client used for sign-in activity. For example: Browser, Exchange Active Sync, Modern clients, IMAP, MAPI, SMTP, or POP.' + description: 'Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP.' nullable: true conditionalAccessStatus: $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' correlationId: type: string - description: The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. + description: The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z.' format: date-time deviceDetail: $ref: '#/components/schemas/microsoft.graph.deviceDetail' ipAddress: type: string - description: The IP address of the client from where the sign-in occurred. + description: IP address of the client used to sign in. nullable: true isInteractive: type: boolean - description: Indicates whether a sign-in is interactive or not. + description: Indicates if a sign-in is interactive or not. nullable: true location: $ref: '#/components/schemas/microsoft.graph.signInLocation' resourceDisplayName: type: string - description: The name of the resource that the user signed in to. + description: Name of the resource the user signed into. nullable: true resourceId: type: string - description: The identifier of the resource that the user signed in to. + description: ID of the resource that the user signed into. nullable: true riskDetail: $ref: '#/components/schemas/microsoft.graph.riskDetail' @@ -4467,7 +4467,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.riskEventType' - description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue.' + description: 'Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue.' riskEventTypes_v2: type: array items: @@ -4484,14 +4484,14 @@ components: $ref: '#/components/schemas/microsoft.graph.signInStatus' userDisplayName: type: string - description: The display name of the user. + description: Display name of the user that initiated the sign-in. nullable: true userId: type: string - description: The identifier of the user. + description: ID of the user that initiated the sign-in. userPrincipalName: type: string - description: The UPN of the user. + description: User principal name of the user that initiated the sign-in. nullable: true additionalProperties: type: object @@ -4547,7 +4547,7 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: Not yet documented format: base64url nullable: true additionalProperties: @@ -4611,11 +4611,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key for the key-value pair. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value for the key-value pair. nullable: true additionalProperties: type: object @@ -4682,15 +4682,15 @@ components: properties: displayName: type: string - description: Name of property that was modified. + description: Indicates the property name of the target attribute that was changed. nullable: true newValue: type: string - description: New property value. + description: Indicates the updated value for the propery. nullable: true oldValue: type: string - description: Old property value. + description: Indicates the previous value (before the update) for the property. nullable: true additionalProperties: type: object @@ -4788,7 +4788,7 @@ components: description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' id: type: string - description: Identifier of the conditional access policy. + description: An identifier of the conditional access policy. nullable: true result: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' @@ -4808,31 +4808,31 @@ components: properties: browser: type: string - description: Indicates the browser information of the used for signing-in. + description: Indicates the browser information of the used for signing in. nullable: true deviceId: type: string - description: Refers to the UniqueID of the device used for signing-in. + description: Refers to the UniqueID of the device used for signing in. nullable: true displayName: type: string - description: Refers to the name of the device used for signing-in. + description: Refers to the name of the device used for signing in. nullable: true isCompliant: type: boolean - description: Indicates whether the device is compliant or not. + description: Indicates whether the device is compliant. nullable: true isManaged: type: boolean - description: Indicates if the device is managed or not. + description: Indicates whether the device is managed. nullable: true operatingSystem: type: string - description: Indicates the OS name and version used for signing-in. + description: Indicates the operating system name and version used for signing in. nullable: true trustType: type: string - description: 'Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' + description: 'Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' nullable: true additionalProperties: type: object @@ -4955,27 +4955,21 @@ components: additionalProperties: type: object microsoft.graph.userIdentity: - title: userIdentity - type: object - properties: - displayName: - type: string - description: The identity's display name. Note that this may not always be available or up-to-date. - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.printJobProcessingState: title: printJobProcessingState enum: @@ -5115,12 +5109,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: diff --git a/openApiDocs/v1.0/SchemaExtensions.yml b/openApiDocs/v1.0/SchemaExtensions.yml index af6efb2adf9..35fe268d273 100644 --- a/openApiDocs/v1.0/SchemaExtensions.yml +++ b/openApiDocs/v1.0/SchemaExtensions.yml @@ -245,7 +245,7 @@ components: type: array items: type: string - description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.' + description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.' additionalProperties: type: object microsoft.graph.entity: @@ -263,7 +263,7 @@ components: properties: name: type: string - description: The name of the strongly typed property defined as part of a schema extension. + description: The name of the strongly-typed property defined as part of a schema extension. nullable: true type: type: string diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index 6c98f7cdbb0..64fc77259ab 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -1164,7 +1164,7 @@ components: description: The collection of compliance information associated with secure score control controlCategory: type: string - description: 'Control action category (Account, Data, Device, Apps, Infrastructure).' + description: 'Control action category (Identity, Data, Device, Apps, Infrastructure).' nullable: true controlStateUpdates: type: array @@ -1187,7 +1187,7 @@ components: nullable: true maxScore: type: number - description: Current obtained max score on specified date. + description: max attainable score for the control. format: double nullable: true rank: @@ -1214,7 +1214,7 @@ components: items: type: string nullable: true - description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).' + description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,' tier: type: string description: 'Control tier (Core, Defense in Depth, Advanced.)' @@ -1514,7 +1514,7 @@ components: properties: applicationName: type: string - description: 'Name of the application managing the network connection (for example, Facebook, SMTP, etc.).' + description: 'Name of the application managing the network connection (for example, Facebook or SMTP).' nullable: true destinationAddress: type: string diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 8373c5be768..ffab56a8a8c 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -14069,14 +14069,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -14084,12 +14084,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -14109,10 +14109,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -14151,7 +14151,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -14273,7 +14273,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -14968,12 +14968,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -15045,7 +15045,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -15256,7 +15256,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -15293,6 +15293,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -15535,30 +15536,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -15566,29 +15567,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -15618,17 +15619,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -15641,34 +15642,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -15676,59 +15677,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -15738,37 +15739,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -15776,7 +15777,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -15788,12 +15789,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -15805,39 +15806,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -15864,7 +15865,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -15924,7 +15925,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -15943,7 +15944,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -15966,7 +15967,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -16249,7 +16250,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -16259,7 +16260,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -16324,7 +16325,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -16362,7 +16363,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -16426,7 +16427,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -16606,12 +16607,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -16785,7 +16786,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -16821,7 +16822,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -16967,15 +16968,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -16987,7 +16988,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -17196,19 +17197,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17404,7 +17405,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17509,7 +17510,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -17758,11 +17759,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -17774,11 +17775,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -17804,7 +17805,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -17820,24 +17821,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -17847,10 +17848,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -17858,30 +17859,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -17890,30 +17891,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -17925,65 +17926,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -18106,7 +18107,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -18119,17 +18120,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -18276,7 +18277,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -18488,11 +18489,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.Json: @@ -18578,7 +18579,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -18745,7 +18746,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -18788,11 +18789,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -18907,10 +18908,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -19063,7 +19064,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -19732,14 +19733,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -20040,7 +20041,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -20072,6 +20073,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -20215,7 +20217,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -20426,7 +20428,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -20463,7 +20465,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -20524,13 +20526,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -20547,7 +20549,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -20563,11 +20565,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -20577,7 +20579,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -20594,12 +20596,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -20609,16 +20611,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -20648,7 +20651,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -20841,7 +20844,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -20852,7 +20855,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -21164,7 +21167,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -21271,7 +21274,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -21928,7 +21931,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -21994,7 +21997,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -22012,13 +22015,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -22033,6 +22036,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -22073,11 +22077,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -22159,7 +22163,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -22298,7 +22302,7 @@ components: 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.)' + 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 @@ -22387,7 +22391,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -22582,7 +22586,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -22770,7 +22774,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -23349,7 +23353,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -23394,7 +23398,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -23665,7 +23669,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index c78069112a4..a9a2d692e4c 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -2590,6 +2590,954 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + patch: + tags: + - chats.chatMessage + summary: Update the navigation property replies in chats + operationId: chats.messages_UpdateReplies + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: conversationMember-id + in: path + description: 'key: id of conversationMember' + required: true + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.conversationMember + summary: Delete navigation property members for chats + operationId: chats_DeleteMembers + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: conversationMember-id + in: path + description: 'key: id of conversationMember' + required: true + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages': + get: + tags: + - chats.chatMessage + summary: Get messages from chats + operationId: chats_ListMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - $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: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.chatMessage + summary: Create new navigation property to messages for chats + operationId: chats_CreateMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}': + get: + tags: + - chats.chatMessage + summary: Get messages from chats + operationId: chats_GetMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + links: + hostedContents: + operationId: chats.Messages.ListHostedContents + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + replies: + operationId: chats.Messages.ListReplies + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.chatMessage + summary: Update the navigation property messages in chats + operationId: chats_UpdateMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.chatMessage + summary: Delete navigation property messages for chats + operationId: chats_DeleteMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': + get: + tags: + - chats.chatMessage + summary: Get hostedContents from chats + operationId: chats.messages_ListHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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: + enum: + - id + - id desc + - contentBytes + - contentBytes desc + - contentType + - contentType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chatMessageHostedContent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.chatMessage + summary: Create new navigation property to hostedContents for chats + operationId: chats.messages_CreateHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - chats.chatMessage + summary: Get hostedContents from chats + operationId: chats.messages_GetHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.chatMessage + summary: Update the navigation property hostedContents in chats + operationId: chats.messages_UpdateHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.chatMessage + summary: Delete navigation property hostedContents for chats + operationId: chats.messages_DeleteHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/replies': + get: + tags: + - chats.chatMessage + summary: Get replies from chats + operationId: chats.messages_ListReplies + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.chatMessage + summary: Create new navigation property to replies for chats + operationId: chats.messages_CreateReplies + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: + tags: + - chats.chatMessage + summary: Get replies from chats + operationId: chats.messages_GetReplies + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + links: + hostedContents: + operationId: chats.messages.Replies.ListHostedContents + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + chatMessage-id1: $request.path.chatMessage-id1 + replies: + operationId: chats.messages.Replies.ListReplies + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + chatMessage-id1: $request.path.chatMessage-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - chats.chatMessage @@ -9483,6 +10431,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Delete navigation property replies for teams + operationId: teams.primaryChannel.messages_DeleteReplies + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -14000,7 +14987,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -14168,7 +15155,7 @@ components: 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.)' + 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 @@ -14500,7 +15487,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -14537,7 +15524,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -14598,13 +15585,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -14621,7 +15608,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -14637,11 +15624,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -14651,7 +15638,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -14668,12 +15655,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -14683,16 +15670,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -14722,7 +15710,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -14931,11 +15919,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -15017,7 +16005,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -15323,7 +16311,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -15409,7 +16397,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -15696,12 +16684,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -15773,7 +16761,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -16023,7 +17011,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -16112,7 +17100,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -16128,14 +17116,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -16143,12 +17131,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -16168,10 +17156,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -16198,6 +17186,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -16351,7 +17340,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -16394,15 +17383,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -16414,7 +17403,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -16596,19 +17585,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -17213,30 +18202,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -17244,29 +18233,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -17296,17 +18285,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -17319,34 +18308,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -17354,59 +18343,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -17416,37 +18405,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -17454,7 +18443,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -17466,12 +18455,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -17483,39 +18472,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -17542,7 +18531,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -17602,7 +18591,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -17621,7 +18610,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -17644,7 +18633,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -17704,7 +18693,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -17769,7 +18758,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -17807,7 +18796,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -17871,7 +18860,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -18108,7 +19097,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -18145,11 +19134,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -18252,10 +19241,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -18408,7 +19397,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -18455,7 +19444,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -18729,14 +19718,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.notebook: @@ -19032,12 +20021,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -19187,7 +20176,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -19223,7 +20212,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -19522,7 +20511,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -19627,7 +20616,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -19847,11 +20836,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -19863,11 +20852,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -19893,7 +20882,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -19909,24 +20898,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -19936,10 +20925,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -19947,30 +20936,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -19979,30 +20968,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -20014,65 +21003,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -20195,7 +21184,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -20208,17 +21197,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -20365,7 +21354,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -20418,11 +21407,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.Json: @@ -20508,7 +21497,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -20783,7 +21772,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -20850,7 +21839,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -21500,7 +22489,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -22297,7 +23286,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -22329,6 +23318,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -22477,7 +23467,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -22488,7 +23478,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -22912,7 +23902,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -23422,7 +24412,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -23488,7 +24478,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -23506,13 +24496,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -23527,6 +24517,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -23641,7 +24632,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index 747e0b9fba3..f3ce1c8be09 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -19984,7 +19984,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -19997,10 +19997,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -20048,15 +20048,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -20068,7 +20068,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -20165,7 +20165,7 @@ components: nullable: true profileIdentifier: type: string - description: The the profile identifier. + description: The profile identifier. nullable: true additionalProperties: type: object @@ -20230,11 +20230,11 @@ components: $ref: '#/components/schemas/microsoft.graph.printMargin' mediaSize: type: string - description: 'The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + 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. Valid values are described in the following table. + description: The default media (such as paper) type to print the document on. nullable: true multipageLayout: $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' @@ -20423,7 +20423,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -20434,7 +20434,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.mailFolder: @@ -20514,7 +20514,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -20682,30 +20682,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -20713,29 +20713,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -20765,17 +20765,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -20788,34 +20788,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -20823,59 +20823,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -20885,37 +20885,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -20923,7 +20923,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -20935,12 +20935,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -20952,39 +20952,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -21011,7 +21011,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -21071,7 +21071,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -21090,7 +21090,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -21113,7 +21113,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -21214,7 +21214,7 @@ components: properties: emptySuggestionsReason: type: string - description: 'A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' + description: 'A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' nullable: true meetingTimeSuggestions: type: array @@ -21368,7 +21368,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.CopyNotebookModel: @@ -21428,7 +21428,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -21448,6 +21448,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -21655,11 +21656,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -21855,19 +21856,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -22051,27 +22052,21 @@ components: - unknownFutureValue type: string microsoft.graph.userIdentity: - title: userIdentity - type: object - properties: - displayName: - type: string - description: The identity's display name. Note that this may not always be available or up-to-date. - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.printDocument: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22100,7 +22095,7 @@ components: properties: parentUrl: type: string - description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + 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: @@ -22158,7 +22153,7 @@ components: nullable: true horizontalAlignment: type: string - description: 'Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' + description: 'Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' nullable: true rowHeight: type: number @@ -22167,7 +22162,7 @@ components: nullable: true verticalAlignment: type: string - description: 'Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.' + description: 'Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.' nullable: true wrapText: type: boolean @@ -22248,7 +22243,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.messageRule: @@ -22380,7 +22375,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -22414,12 +22409,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -22593,7 +22588,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -22629,7 +22624,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -22972,7 +22967,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -23229,11 +23224,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -23245,11 +23240,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -23275,7 +23270,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -23291,24 +23286,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -23318,10 +23313,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -23329,30 +23324,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -23361,30 +23356,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -23396,65 +23391,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -23577,7 +23572,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -23590,17 +23585,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -23727,7 +23722,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -24306,6 +24301,20 @@ components: - exception - seriesMaster type: string + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object microsoft.graph.printTaskStatus: title: printTaskStatus type: object @@ -24359,15 +24368,15 @@ components: nullable: true sideIndex: type: string - description: 'Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' + description: 'Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' nullable: true style: type: string - description: 'One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' + description: 'One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' nullable: true weight: type: string - description: 'Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.' + description: 'Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.' nullable: true additionalProperties: type: object @@ -24412,7 +24421,7 @@ components: nullable: true underline: type: string - description: 'Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' + description: 'Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' nullable: true additionalProperties: type: object @@ -24496,7 +24505,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -24571,7 +24580,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -24635,7 +24644,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -24836,7 +24845,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -24850,20 +24859,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - additionalProperties: - type: object microsoft.graph.physicalAddress: title: physicalAddress type: object @@ -25442,7 +25437,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -25908,14 +25903,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -26486,7 +26481,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -26697,7 +26692,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -26734,7 +26729,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -26795,13 +26790,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -26818,7 +26813,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -26834,11 +26829,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -26848,7 +26843,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -26865,12 +26860,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -26880,16 +26875,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -26919,7 +26915,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -27224,7 +27220,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -27544,7 +27540,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.messageActionFlag: @@ -27697,7 +27693,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -27883,12 +27879,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -27960,7 +27956,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -28171,7 +28167,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -28219,14 +28215,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -28234,12 +28230,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -28259,10 +28255,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -28289,6 +28285,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -29155,7 +29152,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -29221,7 +29218,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -29239,13 +29236,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -29260,6 +29257,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -29300,11 +29298,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -29386,7 +29384,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -29525,7 +29523,7 @@ components: 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.)' + 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 @@ -29614,7 +29612,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -29809,7 +29807,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -30140,7 +30138,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -30205,7 +30203,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -30755,7 +30753,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -30800,7 +30798,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -30981,11 +30979,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -31140,7 +31138,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index f67b35d9aca..08f608828f1 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -5849,19 +5849,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -6057,7 +6057,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -6274,7 +6274,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -6623,30 +6623,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -6654,29 +6654,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -6706,17 +6706,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -6729,34 +6729,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -6764,59 +6764,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -6826,37 +6826,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -6864,7 +6864,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -6876,12 +6876,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -6893,39 +6893,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -6952,7 +6952,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -7012,7 +7012,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -7031,7 +7031,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -7054,7 +7054,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -7264,10 +7264,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -7428,7 +7428,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -7451,15 +7451,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -7471,7 +7471,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -7583,11 +7583,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -7626,7 +7626,7 @@ components: nullable: true horizontalAlignment: type: string - description: 'Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' + description: 'Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' nullable: true rowHeight: type: number @@ -7635,7 +7635,7 @@ components: nullable: true verticalAlignment: type: string - description: 'Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.' + description: 'Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.' nullable: true wrapText: type: boolean @@ -7882,12 +7882,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -8061,7 +8061,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -8097,7 +8097,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -8477,11 +8477,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -8493,11 +8493,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -8523,7 +8523,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -8539,24 +8539,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -8566,10 +8566,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -8577,30 +8577,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -8609,30 +8609,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -8644,65 +8644,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -8825,7 +8825,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -8838,17 +8838,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.userSettings: @@ -8971,7 +8971,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -9249,7 +9249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -9362,15 +9362,15 @@ components: nullable: true sideIndex: type: string - description: 'Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' + description: 'Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' nullable: true style: type: string - description: 'One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' + description: 'One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' nullable: true weight: type: string - description: 'Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.' + description: 'Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.' nullable: true additionalProperties: type: object @@ -9415,7 +9415,7 @@ components: nullable: true underline: type: string - description: 'Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' + description: 'Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' nullable: true additionalProperties: type: object @@ -9499,7 +9499,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -9574,7 +9574,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -9638,7 +9638,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -9860,7 +9860,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -10434,7 +10434,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -10876,14 +10876,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -11292,7 +11292,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -11324,6 +11324,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -11467,7 +11468,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -11678,7 +11679,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -11715,7 +11716,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -11776,13 +11777,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -11799,7 +11800,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -11815,11 +11816,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -11829,7 +11830,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -11846,12 +11847,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -11861,16 +11862,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -11900,7 +11902,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -12343,7 +12345,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.messageActionFlag: @@ -12492,7 +12494,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -12678,12 +12680,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -12755,7 +12757,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -12966,7 +12968,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -13014,14 +13016,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -13029,12 +13031,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -13054,10 +13056,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -13084,6 +13086,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -14006,7 +14009,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -14072,7 +14075,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -14090,13 +14093,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -14111,6 +14114,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -14159,11 +14163,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -14245,7 +14249,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -14384,7 +14388,7 @@ components: 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.)' + 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 @@ -14473,7 +14477,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -14668,7 +14672,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -14918,7 +14922,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -14929,7 +14933,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.hashes: @@ -14938,7 +14942,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -15003,7 +15007,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -15560,7 +15564,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -15605,7 +15609,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -15757,7 +15761,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookCommentReply: @@ -15768,11 +15772,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -15927,7 +15931,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index ba6f711b39d..fe3934f41a4 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -5445,30 +5445,30 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are assigned to the user. Read-only. Not nullable. businessPhones: type: array items: type: string - description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' city: type: string - description: The city in which the user is located. Returned only on $select. Supports $filter. + description: The city in which the user is located. Maximum length is 128 characters. Supports $filter. nullable: true companyName: type: string @@ -5476,29 +5476,29 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Maximum length is 128 characters. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + description: The created date of the user object. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Returned only on $select. Supports $filter. + description: The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: 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])$' @@ -5528,17 +5528,17 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. Returned only on $select. + description: The fax number of the user. nullable: true givenName: type: string - description: The given name (first name) of the user. Returned by default. Supports $filter. + description: The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' imAddresses: type: array items: @@ -5551,34 +5551,34 @@ components: nullable: true jobTitle: type: string - description: The user's job title. Returned by default. Supports $filter. + description: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter. nullable: true lastPasswordChangeDateTime: 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 this Azure AD user last changed their password. 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 Returned only on $select. Read-only.' + description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Returned only on $select. Read-only. + description: State of license assignments for this user. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. nullable: true officeLocation: type: string @@ -5586,59 +5586,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' 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 object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Returned only on $select. Read-only.' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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 onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + description: Errors when using Microsoft synchronization product during provisioning. onPremisesSamAccountName: type: string - description: Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. 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). Returned only on $select. Read-only. + 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 nullable: true onPremisesUserPrincipalName: type: string - description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + description: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters.' nullable: true preferredLanguage: type: string @@ -5648,37 +5648,37 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + description: The plans that are provisioned for the user. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' nullable: true signInSessionsValidFromDateTime: 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Returned only on $select. Supports $filter. + description: The state or province in the user's address. Maximum length is 128 characters. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. Returned only on $select. + description: The street address of the user's place of business. Maximum length is 1024 characters. nullable: true surname: type: string - description: The user's surname (family name or last name). Returned by default. Supports $filter. + description: The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string @@ -5686,7 +5686,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -5698,12 +5698,12 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. + description: A freeform text entry field for the user to describe themselves. 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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 hireDate: 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])$' @@ -5715,39 +5715,39 @@ components: items: type: string nullable: true - description: A list for the user to describe their interests. Returned only on $select. + description: A list for the user to describe their interests. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's personal site. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. Returned only on $select. + description: A list for the user to enumerate their past projects. preferredName: type: string - description: The preferred name for the user. Returned only on $select. + description: The preferred name for the user. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. appRoleAssignments: type: array items: @@ -5774,7 +5774,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. oauth2PermissionGrants: type: array items: @@ -5834,7 +5834,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' mailFolders: @@ -5853,7 +5853,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -5876,7 +5876,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -6225,12 +6225,12 @@ components: assignedDateTime: 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 at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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' + description: 'The date and time at which the plan was assigned. 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 capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -6404,7 +6404,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + description: true if the user must change her password on the next login; otherwise false. nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -6440,7 +6440,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -6537,15 +6537,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -6557,7 +6557,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -6766,19 +6766,19 @@ components: 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.' + description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Nullable. + description: The collection of open extensions defined for the event. Read-only. Nullable. 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 that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: The instances of the event. Navigation property. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -6974,7 +6974,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -7079,7 +7079,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -7386,11 +7386,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -7402,11 +7402,11 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. 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])$' @@ -7432,7 +7432,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -7448,24 +7448,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + description: Code that allows the Activation Lock on a device to be bypassed. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level. This property is read-only. + description: Android security patch level nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + description: The unique identifier for the Azure Active Directory device. Read only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. + description: Whether the device is Azure Active Directory registered. nullable: 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. + description: The DateTime when device compliance grace period expires format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -7475,10 +7475,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. + description: List of ComplexType deviceActionResult objects. deviceCategoryDisplayName: type: string - description: Device category display name. This property is read-only. + description: Device category display name nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -7486,30 +7486,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. + description: Whether the device is Exchange ActiveSync activated. 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. + description: Exchange ActivationSync activation time of the device. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. This property is read-only. + description: Exchange ActiveSync Id of the device. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device. This property is read-only. + description: Email(s) for the user associated with the device nullable: 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. This property is read-only. + description: Enrollment time of the device. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -7518,30 +7518,30 @@ components: 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. + description: Last time the device contacted Exchange. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes. This property is read-only. + description: Free Storage in Bytes format: int64 imei: type: string - description: IMEI. This property is read-only. + description: IMEI nullable: true isEncrypted: type: boolean - description: Device encryption status. This property is read-only. + description: Device encryption status isSupervised: type: boolean - description: Device supervised status. This property is read-only. + description: Device supervised status jailBroken: type: string - description: whether the device is jail broken or rooted. This property is read-only. + description: whether the device is jail broken or rooted. nullable: 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. This property is read-only. + description: The date and time that the device last completed a successful sync with Intune. format: date-time managedDeviceName: type: string @@ -7553,65 +7553,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device. This property is read-only. + description: Manufacturer of the device nullable: true meid: type: string - description: MEID. This property is read-only. + description: MEID nullable: true model: type: string - description: Model of the device. This property is read-only. + description: Model of the device nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + description: 'Operating system of the device. Windows, iOS, etc.' nullable: true osVersion: type: string - description: Operating system version of the device. This property is read-only. + description: Operating system version of the device. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device. This property is read-only. + description: Phone number of the device nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + description: An error string that identifies issues when creating Remote Assistance session objects. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + description: Url that allows a Remote Assistance session to be established with the device. nullable: true serialNumber: type: string - description: SerialNumber. This property is read-only. + description: SerialNumber nullable: true subscriberCarrier: type: string - description: Subscriber Carrier. This property is read-only. + description: Subscriber Carrier nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes. This property is read-only. + description: Total Storage in Bytes format: int64 userDisplayName: type: string - description: User display name. This property is read-only. + description: User display name nullable: true userId: type: string - description: Unique Identifier for the user associated with the device. This property is read-only. + description: Unique Identifier for the user associated with the device nullable: true userPrincipalName: type: string - description: Device user principal name. This property is read-only. + description: Device user principal name nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC. This property is read-only. + description: Wi-Fi MAC nullable: true deviceCompliancePolicyStates: type: array @@ -7734,7 +7734,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. additionalProperties: type: object microsoft.graph.officeGraphInsights: @@ -7747,17 +7747,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' additionalProperties: type: object microsoft.graph.onenote: @@ -7926,7 +7926,7 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.' + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' nullable: true availability: type: string @@ -8068,7 +8068,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' 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}$' @@ -8177,10 +8177,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + 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 possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true additionalProperties: type: object @@ -8330,11 +8330,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true additionalProperties: type: object @@ -8563,7 +8563,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -9220,7 +9220,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true additionalProperties: type: object @@ -9692,14 +9692,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. additionalProperties: type: object microsoft.graph.plannerTask: @@ -10182,7 +10182,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -10214,6 +10214,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: Information of the meeting attendees. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: @@ -10357,7 +10358,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -10568,7 +10569,7 @@ components: 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.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -10605,7 +10606,7 @@ components: 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 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.' 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).' + 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.' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -10666,13 +10667,13 @@ components: 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. + description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + 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.' 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 @@ -10689,7 +10690,7 @@ components: nullable: true 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.' + description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -10705,11 +10706,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not 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. 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 is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isSubscribedByMail: type: boolean @@ -10719,7 +10720,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have 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 isArchived: @@ -10736,12 +10737,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' membersWithLicenseErrors: type: array items: @@ -10751,16 +10752,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. settings: type: array items: $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -10790,7 +10792,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' photos: @@ -10968,7 +10970,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -11219,7 +11221,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -11438,7 +11440,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -11624,12 +11626,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true additionalProperties: @@ -11701,7 +11703,7 @@ components: 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: The date and time the photo was taken in UTC time. Read-only. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true additionalProperties: @@ -11912,7 +11914,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' tables: type: array items: @@ -11960,14 +11962,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -11975,12 +11977,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -12000,10 +12002,10 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -12030,6 +12032,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -12934,7 +12937,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Required.' nullable: true alternativeSecurityIds: type: array @@ -13000,7 +13003,7 @@ components: nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: The version of the operating system on the device. Required. nullable: true physicalIds: type: array @@ -13018,13 +13021,13 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this device is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: Groups that this device is a member of. Read-only. Nullable. registeredOwners: type: array items: @@ -13039,6 +13042,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups that the device is a member of. This operation is transitive. extensions: type: array items: @@ -13087,11 +13091,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -13173,7 +13177,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -13312,7 +13316,7 @@ components: 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.)' + 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 @@ -13401,7 +13405,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application,Delegated. Read-only.' + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -13596,7 +13600,7 @@ components: nullable: true teamsAppId: type: string - description: The id from the Teams App manifest. + description: The ID from the Teams app manifest. nullable: true version: type: string @@ -13773,7 +13777,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -13838,7 +13842,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -13876,7 +13880,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -13940,7 +13944,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -14515,7 +14519,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -14560,7 +14564,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. extensions: type: array items: @@ -14619,11 +14623,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -14704,7 +14708,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -14907,7 +14911,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true additionalProperties: type: object @@ -14934,7 +14938,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -14945,7 +14949,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -15170,7 +15174,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents 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.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/profiles/Admin/crawl-log-v1.0-beta.json b/profiles/Admin/crawl-log-v1.0-beta.json new file mode 100644 index 00000000000..c6ead3e0e68 --- /dev/null +++ b/profiles/Admin/crawl-log-v1.0-beta.json @@ -0,0 +1,169 @@ +{ + "resources": [], + "operations": { + "/admin": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/catalog": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/catalog/entries": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/catalog/entries/{catalogEntry-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudience": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudienceById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/{updatableAsset-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + }, + "/admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssetsById": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Admin.yml" + } + } +} diff --git a/profiles/Admin/definitions/v1.0-beta.md b/profiles/Admin/definitions/v1.0-beta.md new file mode 100644 index 00000000000..6ba36a318dc --- /dev/null +++ b/profiles/Admin/definitions/v1.0-beta.md @@ -0,0 +1,60 @@ +# Microsoft Graph v1.0-beta Profile + +> see https://aka.ms/autorest + +``` yaml +profiles: + v1.0-beta: + resources: {} + operations: + /admin: v1.0-beta + /admin/windows: v1.0-beta + /admin/windows/updates: v1.0-beta + /admin/windows/updates/catalog: v1.0-beta + /admin/windows/updates/catalog/entries: v1.0-beta + /admin/windows/updates/catalog/entries/{catalogEntry-id}: v1.0-beta + /admin/windows/updates/deployments: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}: v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById + : v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssets: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.enrollAssetsById: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssets: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/exclusions/microsoft.graph.windowsUpdates.unenrollAssetsById: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}: v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers + : v1.0-beta + ? /admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById + : v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssets: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.enrollAssetsById: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssets: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/members/microsoft.graph.windowsUpdates.unenrollAssetsById: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudience: v1.0-beta + /admin/windows/updates/deployments/{deployment-id}/audience/microsoft.graph.windowsUpdates.updateAudienceById: v1.0-beta + /admin/windows/updates/updatableAssets: v1.0-beta + /admin/windows/updates/updatableAssets/{updatableAsset-id}: v1.0-beta + /admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembers: v1.0-beta + /admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.addMembersById: v1.0-beta + /admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembers: v1.0-beta + /admin/windows/updates/updatableAssets/{updatableAsset-id}/microsoft.graph.windowsUpdates.removeMembersById: v1.0-beta + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssets: v1.0-beta + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.enrollAssetsById: v1.0-beta + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssets: v1.0-beta + /admin/windows/updates/updatableAssets/microsoft.graph.windowsUpdates.unenrollAssetsById: v1.0-beta + +``` diff --git a/profiles/Admin/readme.md b/profiles/Admin/readme.md new file mode 100644 index 00000000000..afb1e473d23 --- /dev/null +++ b/profiles/Admin/readme.md @@ -0,0 +1,23 @@ +# Microsoft Graph Admin Profiles + +> see https://aka.ms/autorest + +> The files under this directory are the profile definitions used by autorest. + +``` yaml +require: +- $(this-folder)/definitions/v1.0-beta.md + +``` + +## Multi-API/Profile support for AutoRest v3 generators + +AutoRest V3 generators require the use of --tag=all-api-versions to select api files. + +This block is updated by an automatic script. Edits may be lost! + +``` yaml $(tag) == 'all-api-versions' /* autogenerated */ +input-file: +- $(this-folder)../../openApiDocs/beta/Admin.yml + +``` diff --git a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json index 0637c1c4489..615777ad69e 100644 --- a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json @@ -85,6 +85,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -205,6 +209,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -273,6 +281,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -437,6 +449,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -553,6 +569,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -677,6 +697,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -805,6 +829,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -921,6 +949,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1037,6 +1069,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1153,6 +1189,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1341,6 +1381,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1481,6 +1525,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoft.graph.requestUpgrade": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.createServerLogCollectionRequest": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1517,6 +1565,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getAllCertificatesReport": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getAppsInstallSummaryReport": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1545,6 +1597,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getConfigManagerDevicePolicyStatusReport": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getConfigurationPoliciesReportForDevice": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1565,6 +1621,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getConfigurationPolicySettingsDeviceSummaryReport": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getConfigurationSettingDetailsReport": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1581,6 +1641,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1613,6 +1677,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getRelatedAppsStatusReport": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getReportFilters": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1657,6 +1725,18 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/microsoft.graph.clone": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, + "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, + "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment-id}/roleScopeTags/microsoft.graph.getRoleScopeTagsById": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" diff --git a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md index ca8175c2063..43bddd227ad 100644 --- a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md @@ -29,6 +29,7 @@ profiles: /deviceManagement/chromeOSOnboardingSettings/microsoft.graph.connect: v1.0-beta ? /deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.createDownloadUrl : v1.0-beta + /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.createDeviceLogCollectionRequest: v1.0-beta @@ -59,6 +60,7 @@ profiles: /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.wipe: v1.0-beta /deviceManagement/comanagedDevices/microsoft.graph.executeAction: v1.0-beta /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign: v1.0-beta + /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy: v1.0-beta /deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing: v1.0-beta ? /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles/{enrollmentProfile-id}/microsoft.graph.setDefaultProfile : v1.0-beta @@ -79,6 +81,8 @@ profiles: /deviceManagement/deviceCompliancePolicies/microsoft.graph.refreshDeviceComplianceReportSummarization: v1.0-beta /deviceManagement/deviceCompliancePolicies/microsoft.graph.setScheduledRetireState: v1.0-beta /deviceManagement/deviceCompliancePolicies/microsoft.graph.validateComplianceScript: v1.0-beta + ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -155,6 +159,8 @@ profiles: : v1.0-beta /deviceManagement/deviceConfigurations/microsoft.graph.getTargetedUsersAndDevices: v1.0-beta /deviceManagement/deviceConfigurations/microsoft.graph.hasPayloadLinks: v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -212,6 +218,8 @@ profiles: ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.wipe : v1.0-beta /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/microsoft.graph.assign: v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -271,6 +279,8 @@ profiles: /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.assign: v1.0-beta /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.setPriority: v1.0-beta /deviceManagement/deviceEnrollmentConfigurations/microsoft.graph.hasPayloadLinks: v1.0-beta + ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -331,6 +341,8 @@ profiles: /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.getGlobalScriptHighestAvailableVersion: v1.0-beta /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.updateGlobalScript: v1.0-beta /deviceManagement/deviceHealthScripts/microsoft.graph.enableGlobalScripts: v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -388,6 +400,8 @@ profiles: ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.wipe : v1.0-beta /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/microsoft.graph.assign: v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -445,6 +459,8 @@ profiles: ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.wipe : v1.0-beta /deviceManagement/deviceManagementScripts/microsoft.graph.hasPayloadLinks: v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -502,6 +518,8 @@ profiles: ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.wipe : v1.0-beta /deviceManagement/deviceShellScripts/{deviceShellScript-id}/microsoft.graph.assign: v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.activateDeviceEsim + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice @@ -578,6 +596,7 @@ profiles: /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfile-id}/microsoft.graph.assign: v1.0-beta ? /deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.createDownloadUrl : v1.0-beta + /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.createDeviceLogCollectionRequest: v1.0-beta @@ -614,6 +633,7 @@ profiles: /deviceManagement/microsoft.graph.sendCustomNotificationToCompanyPortal: v1.0-beta ? /deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}/microsoft.graph.createDownloadUrl : v1.0-beta + /deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoft.graph.requestUpgrade: v1.0-beta ? /deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.createServerLogCollectionRequest : v1.0-beta ? /deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.getHealthMetrics @@ -627,6 +647,7 @@ profiles: /deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.disconnect: v1.0-beta /deviceManagement/reports/microsoft.graph.getActiveMalwareReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getActiveMalwareSummaryReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getAllCertificatesReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getAppsInstallSummaryReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getAppStatusOverviewReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getCachedReport: v1.0-beta @@ -634,15 +655,18 @@ profiles: /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceSummaryReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getComplianceSettingNonComplianceReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getConfigManagerDevicePolicyStatusReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationPoliciesReportForDevice: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDevicesReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDeviceSummaryReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceSummaryReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getConfigurationPolicySettingsDeviceSummaryReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationSettingDetailsReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: v1.0-beta @@ -651,6 +675,7 @@ profiles: /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceMetadata: v1.0-beta /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceSummaryReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getRelatedAppsStatusReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getReportFilters: v1.0-beta /deviceManagement/reports/microsoft.graph.getSettingNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getUnhealthyDefenderAgentsReport: v1.0-beta @@ -662,6 +687,11 @@ profiles: /deviceManagement/reports/microsoft.graph.getWindowsUpdateAlertsPerPolicyPerDeviceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getWindowsUpdateAlertSummaryReport: v1.0-beta /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/microsoft.graph.assign: v1.0-beta + /deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/microsoft.graph.clone: v1.0-beta + ? /deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign + : v1.0-beta + ? /deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy + : v1.0-beta /deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment-id}/roleScopeTags/microsoft.graph.getRoleScopeTagsById: v1.0-beta /deviceManagement/roleScopeTags/{roleScopeTag-id}/microsoft.graph.assign: v1.0-beta /deviceManagement/roleScopeTags/microsoft.graph.getRoleScopeTagsById: v1.0-beta diff --git a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json index 983eb88b73f..60ab72b16ce 100644 --- a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json @@ -229,6 +229,90 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, + "/roleManagement/cloudPC": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, "/roleManagement/deviceManagement": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" @@ -369,123 +453,123 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests": { + "/roleManagement/directory/roleAssignments": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel": { + "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal": { + "/roleManagement/directory/roleAssignmentScheduleInstances": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref": { + "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition": { + "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref": { + "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule": { + "/roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref": { + "/roleManagement/directory/roleAssignmentScheduleRequests": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentScheduleInstances": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref": { + "/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/directory/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, @@ -525,71 +609,71 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests": { + "/roleManagement/directory/roleEligibilityScheduleInstances": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}": { + "/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope": { + "/roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref": { + "/roleManagement/directory/roleEligibilityScheduleRequests": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityScheduleInstances": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}": { + "/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/directory/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, @@ -661,123 +745,123 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests": { + "/roleManagement/entitlementManagement/roleAssignments": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel": { + "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, @@ -817,71 +901,71 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, - "/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})": { + "/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, diff --git a/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md b/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md index c2d2335ac30..67a7950aaeb 100644 --- a/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md @@ -1,256 +1,288 @@ -# Microsoft Graph v1.0-beta Profile - -> see https://aka.ms/autorest - -``` yaml -profiles: - v1.0-beta: - resources: {} - operations: - /deviceManagement/androidDeviceOwnerEnrollmentProfiles: v1.0-beta - /deviceManagement/androidDeviceOwnerEnrollmentProfiles/{androidDeviceOwnerEnrollmentProfile-id}: v1.0-beta - /deviceManagement/androidForWorkEnrollmentProfiles: v1.0-beta - /deviceManagement/androidForWorkEnrollmentProfiles/{androidForWorkEnrollmentProfile-id}: v1.0-beta - /deviceManagement/appleUserInitiatedEnrollmentProfiles: v1.0-beta - /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}: v1.0-beta - /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}/assignments: v1.0-beta - ? /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}/assignments/{appleEnrollmentProfileAssignment-id} - : v1.0-beta - /deviceManagement/autopilotEvents: v1.0-beta - /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}: v1.0-beta - /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}/policyStatusDetails: v1.0-beta - ? /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}/policyStatusDetails/{deviceManagementAutopilotPolicyStatusDetail-id} - : v1.0-beta - /deviceManagement/conditionalAccessSettings: v1.0-beta - /deviceManagement/depOnboardingSettings: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultIosEnrollmentProfile: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultIosEnrollmentProfile/$ref: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultMacOsEnrollmentProfile: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultMacOsEnrollmentProfile/$ref: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles/{enrollmentProfile-id}: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/importedAppleDeviceIdentities: v1.0-beta - /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/importedAppleDeviceIdentities/{importedAppleDeviceIdentity-id}: v1.0-beta - /deviceManagement/deviceEnrollmentConfigurations: v1.0-beta - /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}: v1.0-beta - /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments: v1.0-beta - ? /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments/{enrollmentConfigurationAssignment-id} - : v1.0-beta - /deviceManagement/importedDeviceIdentities: v1.0-beta - /deviceManagement/importedDeviceIdentities/{importedDeviceIdentity-id}: v1.0-beta - /deviceManagement/importedWindowsAutopilotDeviceIdentities: v1.0-beta - /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}: v1.0-beta - /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice: v1.0-beta - /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDevice-id}: v1.0-beta - /deviceManagement/windowsAutopilotDeploymentProfiles: v1.0-beta - /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}: v1.0-beta - /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices: v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id} - : v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/deploymentProfile - : v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/deploymentProfile/$ref - : v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile - : v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile/$ref - : v1.0-beta - /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignments: v1.0-beta - ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignments/{windowsAutopilotDeploymentProfileAssignment-id} - : v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities: v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}: v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/deploymentProfile: v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/deploymentProfile/$ref: v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile: v1.0-beta - /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile/$ref: v1.0-beta - /deviceManagement/windowsAutopilotSettings: v1.0-beta - /deviceManagement/windowsFeatureUpdateProfiles: v1.0-beta - /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}: v1.0-beta - /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments: v1.0-beta - ? /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments/{windowsFeatureUpdateProfileAssignment-id} - : v1.0-beta - /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates: v1.0-beta - /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates/{windowsUpdateState-id}: v1.0-beta - /roleManagement: v1.0-beta - /roleManagement/deviceManagement: v1.0-beta - /roleManagement/deviceManagement/resourceNamespaces: v1.0-beta - /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta - /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta - /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta - ? /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id} - : v1.0-beta - ? /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope - : v1.0-beta - /roleManagement/deviceManagement/roleAssignments: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition: v1.0-beta - /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/deviceManagement/roleDefinitions: v1.0-beta - /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta - /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta - /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}: v1.0-beta - /roleManagement/directory: v1.0-beta - ? /roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') - : v1.0-beta - ? /roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') - : v1.0-beta - /roleManagement/directory/resourceNamespaces: v1.0-beta - /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta - /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta - /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta - /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}: v1.0-beta - ? /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope - : v1.0-beta - /roleManagement/directory/roleAssignmentApprovals: v1.0-beta - /roleManagement/directory/roleAssignmentApprovals/{approval-id}: v1.0-beta - /roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps: v1.0-beta - /roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta - /roleManagement/directory/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleAssignmentRequests: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleAssignments: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta - /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentScheduleInstances: v1.0-beta - /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}: v1.0-beta - /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing: v1.0-beta - /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleAssignmentSchedules: v1.0-beta - /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}: v1.0-beta - /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing: v1.0-beta - /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref: v1.0-beta - /roleManagement/directory/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleDefinitions: v1.0-beta - /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta - /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta - /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}: v1.0-beta - /roleManagement/directory/roleEligibilityRequests: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref: v1.0-beta - /roleManagement/directory/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleEligibilityScheduleInstances: v1.0-beta - /roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}: v1.0-beta - /roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/directory/roleEligibilitySchedules: v1.0-beta - /roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta - /roleManagement/directory/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement: v1.0-beta - ? /roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') - : v1.0-beta - ? /roleManagement/entitlementManagement/microsoft.graph.roleSchedules(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') - : v1.0-beta - /roleManagement/entitlementManagement/resourceNamespaces: v1.0-beta - /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta - /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta - /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta - ? /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id} - : v1.0-beta - ? /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope - : v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentApprovals: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/activatedUsing/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/appScope/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/directoryScope/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/microsoft.graph.cancel: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/principal/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/{unifiedRoleAssignmentRequest-id}/targetSchedule/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleAssignments: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta - /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing: v1.0-beta - ? /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref - : v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentSchedules: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleDefinitions: v1.0-beta - /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta - /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta - ? /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1} - : v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/appScope/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/directoryScope/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/microsoft.graph.cancel: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/principal/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/roleDefinition/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/{unifiedRoleEligibilityRequest-id}/targetSchedule/$ref: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /roleManagement/entitlementManagement/roleEligibilitySchedules: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta - /roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - -``` +# Microsoft Graph v1.0-beta Profile + +> see https://aka.ms/autorest + +``` yaml +profiles: + v1.0-beta: + resources: {} + operations: + /deviceManagement/androidDeviceOwnerEnrollmentProfiles: v1.0-beta + /deviceManagement/androidDeviceOwnerEnrollmentProfiles/{androidDeviceOwnerEnrollmentProfile-id}: v1.0-beta + /deviceManagement/androidForWorkEnrollmentProfiles: v1.0-beta + /deviceManagement/androidForWorkEnrollmentProfiles/{androidForWorkEnrollmentProfile-id}: v1.0-beta + /deviceManagement/appleUserInitiatedEnrollmentProfiles: v1.0-beta + /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}: v1.0-beta + /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}/assignments: v1.0-beta + ? /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfile-id}/assignments/{appleEnrollmentProfileAssignment-id} + : v1.0-beta + /deviceManagement/autopilotEvents: v1.0-beta + /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}: v1.0-beta + /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}/policyStatusDetails: v1.0-beta + ? /deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent-id}/policyStatusDetails/{deviceManagementAutopilotPolicyStatusDetail-id} + : v1.0-beta + /deviceManagement/conditionalAccessSettings: v1.0-beta + /deviceManagement/depOnboardingSettings: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultIosEnrollmentProfile: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultIosEnrollmentProfile/$ref: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultMacOsEnrollmentProfile: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultMacOsEnrollmentProfile/$ref: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles/{enrollmentProfile-id}: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/importedAppleDeviceIdentities: v1.0-beta + /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/importedAppleDeviceIdentities/{importedAppleDeviceIdentity-id}: v1.0-beta + /deviceManagement/deviceEnrollmentConfigurations: v1.0-beta + /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}: v1.0-beta + /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments: v1.0-beta + ? /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments/{enrollmentConfigurationAssignment-id} + : v1.0-beta + /deviceManagement/importedDeviceIdentities: v1.0-beta + /deviceManagement/importedDeviceIdentities/{importedDeviceIdentity-id}: v1.0-beta + /deviceManagement/importedWindowsAutopilotDeviceIdentities: v1.0-beta + /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}: v1.0-beta + /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice: v1.0-beta + /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDevice-id}: v1.0-beta + /deviceManagement/windowsAutopilotDeploymentProfiles: v1.0-beta + /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}: v1.0-beta + /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices: v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id} + : v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/deploymentProfile + : v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/deploymentProfile/$ref + : v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile + : v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignedDevices/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile/$ref + : v1.0-beta + /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignments: v1.0-beta + ? /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfile-id}/assignments/{windowsAutopilotDeploymentProfileAssignment-id} + : v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities: v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}: v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/deploymentProfile: v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/deploymentProfile/$ref: v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile: v1.0-beta + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/intendedDeploymentProfile/$ref: v1.0-beta + /deviceManagement/windowsAutopilotSettings: v1.0-beta + /deviceManagement/windowsFeatureUpdateProfiles: v1.0-beta + /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}: v1.0-beta + /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments: v1.0-beta + ? /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments/{windowsFeatureUpdateProfileAssignment-id} + : v1.0-beta + /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates: v1.0-beta + /deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates/{windowsUpdateState-id}: v1.0-beta + /roleManagement: v1.0-beta + /roleManagement/cloudPC: v1.0-beta + /roleManagement/cloudPC/resourceNamespaces: v1.0-beta + /roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta + /roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta + /roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta + /roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}: v1.0-beta + ? /roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope + : v1.0-beta + /roleManagement/cloudPC/roleAssignments: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition: v1.0-beta + /roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/cloudPC/roleDefinitions: v1.0-beta + /roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta + /roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta + /roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}: v1.0-beta + /roleManagement/deviceManagement: v1.0-beta + /roleManagement/deviceManagement/resourceNamespaces: v1.0-beta + /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta + /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta + /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta + ? /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id} + : v1.0-beta + ? /roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope + : v1.0-beta + /roleManagement/deviceManagement/roleAssignments: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$ref: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$ref: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition: v1.0-beta + /roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/deviceManagement/roleDefinitions: v1.0-beta + /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta + /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta + /roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}: v1.0-beta + /roleManagement/directory: v1.0-beta + ? /roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') + : v1.0-beta + ? /roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') + : v1.0-beta + /roleManagement/directory/resourceNamespaces: v1.0-beta + /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta + /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta + /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta + /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}: v1.0-beta + ? /roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope + : v1.0-beta + /roleManagement/directory/roleAssignmentApprovals: v1.0-beta + /roleManagement/directory/roleAssignmentApprovals/{approval-id}: v1.0-beta + /roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps: v1.0-beta + /roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta + /roleManagement/directory/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleAssignments: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta + /roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleInstances: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleAssignmentSchedules: v1.0-beta + /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}: v1.0-beta + /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing: v1.0-beta + /roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref: v1.0-beta + /roleManagement/directory/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleDefinitions: v1.0-beta + /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta + /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta + /roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleInstances: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref: v1.0-beta + /roleManagement/directory/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/roleEligibilitySchedules: v1.0-beta + /roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta + /roleManagement/directory/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement: v1.0-beta + ? /roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') + : v1.0-beta + ? /roleManagement/entitlementManagement/microsoft.graph.roleSchedules(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') + : v1.0-beta + /roleManagement/entitlementManagement/resourceNamespaces: v1.0-beta + /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}: v1.0-beta + /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions: v1.0-beta + /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions: v1.0-beta + ? /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id} + : v1.0-beta + ? /roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentApprovals: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleAssignments: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta + /roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing: v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing: v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope: v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref + : v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition: v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule: v1.0-beta + ? /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentSchedules: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleDefinitions: v1.0-beta + /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}: v1.0-beta + /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom: v1.0-beta + ? /roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1} + : v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope: v1.0-beta + ? /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref + : v1.0-beta + ? /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel + : v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition: v1.0-beta + ? /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule: v1.0-beta + ? /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref + : v1.0-beta + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/roleEligibilitySchedules: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta + /roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + +``` + diff --git a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json index 8f84b6076bf..92850685fd7 100644 --- a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json @@ -49,6 +49,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}/deviceConfiguration/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, + "/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceConfigurations/microsoft.graph.getIosAvailableUpdateVersions()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" diff --git a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md index 1217518b35f..2c424ac29ca 100644 --- a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md @@ -23,6 +23,10 @@ profiles: : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}/deviceConfiguration/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}') + : v1.0-beta + ? /deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}') + : v1.0-beta /deviceManagement/deviceConfigurations/microsoft.graph.getIosAvailableUpdateVersions(): v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta diff --git a/profiles/DeviceManagement/crawl-log-v1.0-beta.json b/profiles/DeviceManagement/crawl-log-v1.0-beta.json index 2a75e4eb38b..251421b78bc 100644 --- a/profiles/DeviceManagement/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement/crawl-log-v1.0-beta.json @@ -1193,6 +1193,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" }, + "/deviceManagement/userExperienceAnalyticsDeviceScores": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" @@ -1313,6 +1321,22 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" }, + "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, "/deviceManagement/windowsInformationProtectionAppLearningSummaries": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" diff --git a/profiles/DeviceManagement/definitions/v1.0-beta.md b/profiles/DeviceManagement/definitions/v1.0-beta.md index a27bbd3af45..b6a71dfdd76 100644 --- a/profiles/DeviceManagement/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement/definitions/v1.0-beta.md @@ -359,6 +359,8 @@ profiles: : v1.0-beta /deviceManagement/userExperienceAnalyticsDevicePerformance: v1.0-beta /deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}: v1.0-beta + /deviceManagement/userExperienceAnalyticsDeviceScores: v1.0-beta + /deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}: v1.0-beta /deviceManagement/userExperienceAnalyticsDeviceStartupHistory: v1.0-beta /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}: v1.0-beta /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses: v1.0-beta @@ -391,6 +393,12 @@ profiles: /deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformance-id}: v1.0-beta /deviceManagement/userExperienceAnalyticsScoreHistory: v1.0-beta /deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}: v1.0-beta + /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics: v1.0-beta + /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}: v1.0-beta + ? /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices + : v1.0-beta + ? /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id} + : v1.0-beta /deviceManagement/windowsInformationProtectionAppLearningSummaries: v1.0-beta /deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}: v1.0-beta /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: v1.0-beta diff --git a/profiles/Identity.Governance/crawl-log-v1.0-beta.json b/profiles/Identity.Governance/crawl-log-v1.0-beta.json index 5e21248dea1..3aae5959164 100644 --- a/profiles/Identity.Governance/crawl-log-v1.0-beta.json +++ b/profiles/Identity.Governance/crawl-log-v1.0-beta.json @@ -117,6 +117,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" @@ -145,10 +149,18 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" diff --git a/profiles/Identity.Governance/crawl-log-v1.0.json b/profiles/Identity.Governance/crawl-log-v1.0.json index dbd2b0394ba..3ead72e8a29 100644 --- a/profiles/Identity.Governance/crawl-log-v1.0.json +++ b/profiles/Identity.Governance/crawl-log-v1.0.json @@ -53,6 +53,46 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" diff --git a/profiles/Identity.Governance/definitions/v1.0-beta.md b/profiles/Identity.Governance/definitions/v1.0-beta.md index c4cf2e930c6..50554fe4d57 100644 --- a/profiles/Identity.Governance/definitions/v1.0-beta.md +++ b/profiles/Identity.Governance/definitions/v1.0-beta.md @@ -1,1544 +1,1550 @@ -# Microsoft Graph v1.0-beta Profile - -> see https://aka.ms/autorest - -``` yaml -profiles: - v1.0-beta: - resources: {} - operations: - /accessReviews: v1.0-beta - /accessReviews/{accessReview-id}: v1.0-beta - /accessReviews/{accessReview-id}/decisions: v1.0-beta - /accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}: v1.0-beta - /accessReviews/{accessReview-id}/instances: v1.0-beta - /accessReviews/{accessReview-id}/instances/{accessReview-id1}: v1.0-beta - /accessReviews/{accessReview-id}/microsoft.graph.applyDecisions: v1.0-beta - /accessReviews/{accessReview-id}/microsoft.graph.resetDecisions: v1.0-beta - /accessReviews/{accessReview-id}/microsoft.graph.sendReminder: v1.0-beta - /accessReviews/{accessReview-id}/microsoft.graph.stop: v1.0-beta - /accessReviews/{accessReview-id}/myDecisions: v1.0-beta - /accessReviews/{accessReview-id}/myDecisions/{accessReviewDecision-id}: v1.0-beta - /accessReviews/{accessReview-id}/reviewers: v1.0-beta - /accessReviews/{accessReview-id}/reviewers/{accessReviewReviewer-id}: v1.0-beta - /agreements: v1.0-beta - /agreements/{agreement-id}: v1.0-beta - /agreements/{agreement-id}/acceptances: v1.0-beta - /agreements/{agreement-id}/acceptances/{agreementAcceptance-id}: v1.0-beta - /agreements/{agreement-id}/file: v1.0-beta - /agreements/{agreement-id}/file/localizations: v1.0-beta - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}: v1.0-beta - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions: v1.0-beta - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0-beta - /agreements/{agreement-id}/files: v1.0-beta - /agreements/{agreement-id}/files/{agreementFileLocalization-id}: v1.0-beta - /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions: v1.0-beta - /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0-beta - /businessFlowTemplates: v1.0-beta - /businessFlowTemplates/{businessFlowTemplate-id}: v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder - : v1.0-beta - ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop - : v1.0-beta - /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop: v1.0-beta - /identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri: v1.0-beta - ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /identityGovernance/entitlementManagement: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}/microsoft.graph.cancel - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/microsoft.graph.My() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My() - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.Search() - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRequests: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResources: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackages: v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}: v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog: v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref: v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes: v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes - : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} - : v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta - /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): v1.0-beta - /identityGovernance/entitlementManagement/connectedOrganizations: v1.0-beta - /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}: v1.0-beta - /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors: v1.0-beta - ? /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id} - : v1.0-beta - /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors: v1.0-beta - ? /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id} - : v1.0-beta - /identityGovernance/entitlementManagement/settings: v1.0-beta - /privilegedAccess: v1.0-beta - /privilegedAccess/{privilegedAccess-id}: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/resources: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleAssignments: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleDefinitions: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleSettings: v1.0-beta - /privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}: v1.0-beta - /privilegedApproval: v1.0-beta - /privilegedApproval/{privilegedApproval-id}: v1.0-beta - /privilegedApproval/{privilegedApproval-id}/request: v1.0-beta - /privilegedApproval/{privilegedApproval-id}/request/$ref: v1.0-beta - /privilegedApproval/{privilegedApproval-id}/roleInfo: v1.0-beta - /privilegedApproval/microsoft.graph.myRequests(): v1.0-beta - /privilegedOperationEvents: v1.0-beta - /privilegedOperationEvents/{privilegedOperationEvent-id}: v1.0-beta - /privilegedRoleAssignmentRequests: v1.0-beta - /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}: v1.0-beta - /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel: v1.0-beta - /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo: v1.0-beta - /privilegedRoleAssignmentRequests/microsoft.graph.my(): v1.0-beta - /privilegedRoleAssignments: v1.0-beta - /privilegedRoleAssignments/{privilegedRoleAssignment-id}: v1.0-beta - /privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible: v1.0-beta - /privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent: v1.0-beta - /privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo: v1.0-beta - /privilegedRoleAssignments/microsoft.graph.my(): v1.0-beta - /privilegedRoles: v1.0-beta - /privilegedRoles/{privilegedRole-id}: v1.0-beta - /privilegedRoles/{privilegedRole-id}/assignments: v1.0-beta - /privilegedRoles/{privilegedRole-id}/assignments/$ref: v1.0-beta - /privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate: v1.0-beta - /privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate: v1.0-beta - /privilegedRoles/{privilegedRole-id}/settings: v1.0-beta - /privilegedRoles/{privilegedRole-id}/summary: v1.0-beta - /programControls: v1.0-beta - /programControls/{programControl-id}: v1.0-beta - /programControls/{programControl-id}/program: v1.0-beta - /programControlTypes: v1.0-beta - /programControlTypes/{programControlType-id}: v1.0-beta - /programs: v1.0-beta - /programs/{program-id}: v1.0-beta - /programs/{program-id}/controls: v1.0-beta - /programs/{program-id}/controls/{programControl-id}: v1.0-beta - /users/{user-id}/agreementAcceptances: v1.0-beta - /users/{user-id}/agreementAcceptances/$ref: v1.0-beta - -``` +# Microsoft Graph v1.0-beta Profile + +> see https://aka.ms/autorest + +``` yaml +profiles: + v1.0-beta: + resources: {} + operations: + /accessReviews: v1.0-beta + /accessReviews/{accessReview-id}: v1.0-beta + /accessReviews/{accessReview-id}/decisions: v1.0-beta + /accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}: v1.0-beta + /accessReviews/{accessReview-id}/instances: v1.0-beta + /accessReviews/{accessReview-id}/instances/{accessReview-id1}: v1.0-beta + /accessReviews/{accessReview-id}/microsoft.graph.applyDecisions: v1.0-beta + /accessReviews/{accessReview-id}/microsoft.graph.resetDecisions: v1.0-beta + /accessReviews/{accessReview-id}/microsoft.graph.sendReminder: v1.0-beta + /accessReviews/{accessReview-id}/microsoft.graph.stop: v1.0-beta + /accessReviews/{accessReview-id}/myDecisions: v1.0-beta + /accessReviews/{accessReview-id}/myDecisions/{accessReviewDecision-id}: v1.0-beta + /accessReviews/{accessReview-id}/reviewers: v1.0-beta + /accessReviews/{accessReview-id}/reviewers/{accessReviewReviewer-id}: v1.0-beta + /agreements: v1.0-beta + /agreements/{agreement-id}: v1.0-beta + /agreements/{agreement-id}/acceptances: v1.0-beta + /agreements/{agreement-id}/acceptances/{agreementAcceptance-id}: v1.0-beta + /agreements/{agreement-id}/file: v1.0-beta + /agreements/{agreement-id}/file/localizations: v1.0-beta + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}: v1.0-beta + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions: v1.0-beta + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0-beta + /agreements/{agreement-id}/files: v1.0-beta + /agreements/{agreement-id}/files/{agreementFileLocalization-id}: v1.0-beta + /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions: v1.0-beta + /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0-beta + /businessFlowTemplates: v1.0-beta + /businessFlowTemplates/{businessFlowTemplate-id}: v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop + : v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop: v1.0-beta + /identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri: v1.0-beta + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/entitlementManagement: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}/microsoft.graph.cancel + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/microsoft.graph.My() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My() + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.Search() + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRequests: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResources: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackages: v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}: v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search() + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog: v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref: v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes: v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id} + : v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): v1.0-beta + /identityGovernance/entitlementManagement/connectedOrganizations: v1.0-beta + /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}: v1.0-beta + /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors: v1.0-beta + ? /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id} + : v1.0-beta + /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors: v1.0-beta + ? /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id} + : v1.0-beta + /identityGovernance/entitlementManagement/settings: v1.0-beta + /privilegedAccess: v1.0-beta + /privilegedAccess/{privilegedAccess-id}: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/resources: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleAssignments: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleDefinitions: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleSettings: v1.0-beta + /privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}: v1.0-beta + /privilegedApproval: v1.0-beta + /privilegedApproval/{privilegedApproval-id}: v1.0-beta + /privilegedApproval/{privilegedApproval-id}/request: v1.0-beta + /privilegedApproval/{privilegedApproval-id}/request/$ref: v1.0-beta + /privilegedApproval/{privilegedApproval-id}/roleInfo: v1.0-beta + /privilegedApproval/microsoft.graph.myRequests(): v1.0-beta + /privilegedOperationEvents: v1.0-beta + /privilegedOperationEvents/{privilegedOperationEvent-id}: v1.0-beta + /privilegedRoleAssignmentRequests: v1.0-beta + /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}: v1.0-beta + /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel: v1.0-beta + /privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo: v1.0-beta + /privilegedRoleAssignmentRequests/microsoft.graph.my(): v1.0-beta + /privilegedRoleAssignments: v1.0-beta + /privilegedRoleAssignments/{privilegedRoleAssignment-id}: v1.0-beta + /privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible: v1.0-beta + /privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent: v1.0-beta + /privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo: v1.0-beta + /privilegedRoleAssignments/microsoft.graph.my(): v1.0-beta + /privilegedRoles: v1.0-beta + /privilegedRoles/{privilegedRole-id}: v1.0-beta + /privilegedRoles/{privilegedRole-id}/assignments: v1.0-beta + /privilegedRoles/{privilegedRole-id}/assignments/$ref: v1.0-beta + /privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate: v1.0-beta + /privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate: v1.0-beta + /privilegedRoles/{privilegedRole-id}/settings: v1.0-beta + /privilegedRoles/{privilegedRole-id}/summary: v1.0-beta + /programControls: v1.0-beta + /programControls/{programControl-id}: v1.0-beta + /programControls/{programControl-id}/program: v1.0-beta + /programControlTypes: v1.0-beta + /programControlTypes/{programControlType-id}: v1.0-beta + /programs: v1.0-beta + /programs/{program-id}: v1.0-beta + /programs/{program-id}/controls: v1.0-beta + /programs/{program-id}/controls/{programControl-id}: v1.0-beta + /users/{user-id}/agreementAcceptances: v1.0-beta + /users/{user-id}/agreementAcceptances/$ref: v1.0-beta + +``` + diff --git a/profiles/Identity.Governance/definitions/v1.0.md b/profiles/Identity.Governance/definitions/v1.0.md index 634615faa81..a77fd680ab1 100644 --- a/profiles/Identity.Governance/definitions/v1.0.md +++ b/profiles/Identity.Governance/definitions/v1.0.md @@ -1,29 +1,48 @@ -# Microsoft Graph v1.0 Profile - -> see https://aka.ms/autorest - -``` yaml -profiles: - v1.0: - resources: {} - operations: - /agreements: v1.0 - /agreements/{agreement-id}: v1.0 - /agreements/{agreement-id}/acceptances: v1.0 - /agreements/{agreement-id}/acceptances/{agreementAcceptance-id}: v1.0 - /agreements/{agreement-id}/file: v1.0 - /agreements/{agreement-id}/file/localizations: v1.0 - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}: v1.0 - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions: v1.0 - /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0 - /agreements/{agreement-id}/files: v1.0 - /agreements/{agreement-id}/files/{agreementFileLocalization-id}: v1.0 - /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions: v1.0 - /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0 - ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) - : v1.0 - /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0 - /users/{user-id}/agreementAcceptances: v1.0 - /users/{user-id}/agreementAcceptances/$ref: v1.0 - -``` +# Microsoft Graph v1.0 Profile + +> see https://aka.ms/autorest + +``` yaml +profiles: + v1.0: + resources: {} + operations: + /agreements: v1.0 + /agreements/{agreement-id}: v1.0 + /agreements/{agreement-id}/acceptances: v1.0 + /agreements/{agreement-id}/acceptances/{agreementAcceptance-id}: v1.0 + /agreements/{agreement-id}/file: v1.0 + /agreements/{agreement-id}/file/localizations: v1.0 + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}: v1.0 + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions: v1.0 + /agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0 + /agreements/{agreement-id}/files: v1.0 + /agreements/{agreement-id}/files/{agreementFileLocalization-id}: v1.0 + /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions: v1.0 + /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop + : v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0 + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop: v1.0 + /identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on}): v1.0 + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) + : v1.0 + /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0 + /users/{user-id}/agreementAcceptances: v1.0 + /users/{user-id}/agreementAcceptances/$ref: v1.0 + +``` + diff --git a/profiles/Identity.SignIns/crawl-log-v1.0.json b/profiles/Identity.SignIns/crawl-log-v1.0.json index 48d9c4e2acd..1ac439787c1 100644 --- a/profiles/Identity.SignIns/crawl-log-v1.0.json +++ b/profiles/Identity.SignIns/crawl-log-v1.0.json @@ -37,6 +37,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" }, + "/identityProviders/microsoft.graph.availableProviderTypes()": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, "/informationProtection": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" @@ -109,6 +113,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" }, + "/policies/authenticationFlowsPolicy": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, "/policies/authenticationMethodsPolicy": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" diff --git a/profiles/Identity.SignIns/definitions/v1.0.md b/profiles/Identity.SignIns/definitions/v1.0.md index 9540bc30666..b3b56527e15 100644 --- a/profiles/Identity.SignIns/definitions/v1.0.md +++ b/profiles/Identity.SignIns/definitions/v1.0.md @@ -1,72 +1,75 @@ -# Microsoft Graph v1.0 Profile - -> see https://aka.ms/autorest - -``` yaml -profiles: - v1.0: - resources: {} - operations: - /dataPolicyOperations: v1.0 - /dataPolicyOperations/{dataPolicyOperation-id}: v1.0 - /identity/conditionalAccess: v1.0 - /identity/conditionalAccess/namedLocations: v1.0 - /identity/conditionalAccess/namedLocations/{namedLocation-id}: v1.0 - /identity/conditionalAccess/policies: v1.0 - /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}: v1.0 - /identityProviders: v1.0 - /identityProviders/{identityProvider-id}: v1.0 - /informationProtection: v1.0 - /informationProtection/threatAssessmentRequests: v1.0 - /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}: v1.0 - /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results: v1.0 - /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}: v1.0 - /invitations: v1.0 - /invitations/{invitation-id}: v1.0 - /invitations/{invitation-id}/invitedUser: v1.0 - /invitations/{invitation-id}/invitedUser/$ref: v1.0 - /oauth2PermissionGrants: v1.0 - /oauth2PermissionGrants/{oAuth2PermissionGrant-id}: v1.0 - /oauth2PermissionGrants/microsoft.graph.delta(): v1.0 - /organization/{organization-id}/certificateBasedAuthConfiguration: v1.0 - /organization/{organization-id}/certificateBasedAuthConfiguration/$ref: v1.0 - /policies: v1.0 - /policies/activityBasedTimeoutPolicies: v1.0 - /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}: v1.0 - /policies/adminConsentRequestPolicy: v1.0 - /policies/authenticationMethodsPolicy: v1.0 - /policies/authorizationPolicy: v1.0 - /policies/claimsMappingPolicies: v1.0 - /policies/claimsMappingPolicies/{claimsMappingPolicy-id}: v1.0 - /policies/conditionalAccessPolicies: v1.0 - /policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}: v1.0 - /policies/featureRolloutPolicies: v1.0 - /policies/featureRolloutPolicies/{featureRolloutPolicy-id}: v1.0 - /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo: v1.0 - /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}: v1.0 - /policies/homeRealmDiscoveryPolicies: v1.0 - /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}: v1.0 - /policies/identitySecurityDefaultsEnforcementPolicy: v1.0 - /policies/permissionGrantPolicies: v1.0 - /policies/permissionGrantPolicies/{permissionGrantPolicy-id}: v1.0 - /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes: v1.0 - /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}: v1.0 - /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes: v1.0 - /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}: v1.0 - /policies/tokenIssuancePolicies: v1.0 - /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}: v1.0 - /policies/tokenLifetimePolicies: v1.0 - /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}: v1.0 - /users/{user-id}/authentication: v1.0 - /users/{user-id}/authentication/fido2Methods: v1.0 - /users/{user-id}/authentication/fido2Methods/{fido2AuthenticationMethod-id}: v1.0 - /users/{user-id}/authentication/methods: v1.0 - /users/{user-id}/authentication/methods/{authenticationMethod-id}: v1.0 - /users/{user-id}/authentication/microsoftAuthenticatorMethods: v1.0 - /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}: v1.0 - /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device: v1.0 - /users/{user-id}/authentication/windowsHelloForBusinessMethods: v1.0 - /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}: v1.0 - /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device: v1.0 - -``` +# Microsoft Graph v1.0 Profile + +> see https://aka.ms/autorest + +``` yaml +profiles: + v1.0: + resources: {} + operations: + /dataPolicyOperations: v1.0 + /dataPolicyOperations/{dataPolicyOperation-id}: v1.0 + /identity/conditionalAccess: v1.0 + /identity/conditionalAccess/namedLocations: v1.0 + /identity/conditionalAccess/namedLocations/{namedLocation-id}: v1.0 + /identity/conditionalAccess/policies: v1.0 + /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}: v1.0 + /identityProviders: v1.0 + /identityProviders/{identityProvider-id}: v1.0 + /identityProviders/microsoft.graph.availableProviderTypes(): v1.0 + /informationProtection: v1.0 + /informationProtection/threatAssessmentRequests: v1.0 + /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}: v1.0 + /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results: v1.0 + /informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}: v1.0 + /invitations: v1.0 + /invitations/{invitation-id}: v1.0 + /invitations/{invitation-id}/invitedUser: v1.0 + /invitations/{invitation-id}/invitedUser/$ref: v1.0 + /oauth2PermissionGrants: v1.0 + /oauth2PermissionGrants/{oAuth2PermissionGrant-id}: v1.0 + /oauth2PermissionGrants/microsoft.graph.delta(): v1.0 + /organization/{organization-id}/certificateBasedAuthConfiguration: v1.0 + /organization/{organization-id}/certificateBasedAuthConfiguration/$ref: v1.0 + /policies: v1.0 + /policies/activityBasedTimeoutPolicies: v1.0 + /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}: v1.0 + /policies/adminConsentRequestPolicy: v1.0 + /policies/authenticationFlowsPolicy: v1.0 + /policies/authenticationMethodsPolicy: v1.0 + /policies/authorizationPolicy: v1.0 + /policies/claimsMappingPolicies: v1.0 + /policies/claimsMappingPolicies/{claimsMappingPolicy-id}: v1.0 + /policies/conditionalAccessPolicies: v1.0 + /policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}: v1.0 + /policies/featureRolloutPolicies: v1.0 + /policies/featureRolloutPolicies/{featureRolloutPolicy-id}: v1.0 + /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo: v1.0 + /policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}: v1.0 + /policies/homeRealmDiscoveryPolicies: v1.0 + /policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}: v1.0 + /policies/identitySecurityDefaultsEnforcementPolicy: v1.0 + /policies/permissionGrantPolicies: v1.0 + /policies/permissionGrantPolicies/{permissionGrantPolicy-id}: v1.0 + /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes: v1.0 + /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}: v1.0 + /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes: v1.0 + /policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}: v1.0 + /policies/tokenIssuancePolicies: v1.0 + /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}: v1.0 + /policies/tokenLifetimePolicies: v1.0 + /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}: v1.0 + /users/{user-id}/authentication: v1.0 + /users/{user-id}/authentication/fido2Methods: v1.0 + /users/{user-id}/authentication/fido2Methods/{fido2AuthenticationMethod-id}: v1.0 + /users/{user-id}/authentication/methods: v1.0 + /users/{user-id}/authentication/methods/{authenticationMethod-id}: v1.0 + /users/{user-id}/authentication/microsoftAuthenticatorMethods: v1.0 + /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}: v1.0 + /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device: v1.0 + /users/{user-id}/authentication/windowsHelloForBusinessMethods: v1.0 + /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}: v1.0 + /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device: v1.0 + +``` + diff --git a/profiles/Users.Actions/crawl-log-v1.0-beta.json b/profiles/Users.Actions/crawl-log-v1.0-beta.json index fd647b3795c..2ada61ef48e 100644 --- a/profiles/Users.Actions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Actions/crawl-log-v1.0-beta.json @@ -965,6 +965,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" }, + "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" diff --git a/profiles/Users.Actions/definitions/v1.0-beta.md b/profiles/Users.Actions/definitions/v1.0-beta.md index f1213c3bf6b..106cac4460e 100644 --- a/profiles/Users.Actions/definitions/v1.0-beta.md +++ b/profiles/Users.Actions/definitions/v1.0-beta.md @@ -287,6 +287,7 @@ profiles: /users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.move: v1.0-beta ? /users/{user-id}/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.createDownloadUrl : v1.0-beta + /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.createDeviceLogCollectionRequest: v1.0-beta diff --git a/profiles/Users.Functions/crawl-log-v1.0-beta.json b/profiles/Users.Functions/crawl-log-v1.0-beta.json index 7809535b9ca..2f2cecf4d9b 100644 --- a/profiles/Users.Functions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Functions/crawl-log-v1.0-beta.json @@ -321,6 +321,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Functions.yml" }, + "/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Functions.yml" + }, + "/users/{user-id}/pendingAccessReviewInstances/microsoft.graph.filterByCurrentUser(on={on})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Functions.yml" + }, "/users/{user-id}/planner/all/microsoft.graph.delta()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Functions.yml" diff --git a/profiles/Users.Functions/definitions/v1.0-beta.md b/profiles/Users.Functions/definitions/v1.0-beta.md index 1945e3f7409..93f0fca31fb 100644 --- a/profiles/Users.Functions/definitions/v1.0-beta.md +++ b/profiles/Users.Functions/definitions/v1.0-beta.md @@ -100,6 +100,8 @@ profiles: /users/{user-id}/outlook/microsoft.graph.supportedLanguages(): v1.0-beta /users/{user-id}/outlook/microsoft.graph.supportedTimeZones(): v1.0-beta /users/{user-id}/outlook/microsoft.graph.supportedTimeZones(TimeZoneStandard={TimeZoneStandard}): v1.0-beta + /users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /users/{user-id}/pendingAccessReviewInstances/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta /users/{user-id}/planner/all/microsoft.graph.delta(): v1.0-beta /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/microsoft.graph.delta(): v1.0-beta /users/{user-id}/todo/lists/microsoft.graph.delta(): v1.0-beta diff --git a/src/Admin/Admin/Microsoft.Graph.Admin.psd1 b/src/Admin/Admin/Microsoft.Graph.Admin.psd1 new file mode 100644 index 00000000000..0144b4f5c0d --- /dev/null +++ b/src/Admin/Admin/Microsoft.Graph.Admin.psd1 @@ -0,0 +1,186 @@ +# +# Module manifest for module 'Microsoft.Graph.Admin' +# +# Generated by: Microsoft Corporation +# +# Generated on: 4/22/2021 +# + +@{ + +# Script module or binary module file associated with this manifest. +RootModule = './Microsoft.Graph.Admin.psm1' + +# Version number of this module. +ModuleVersion = '1.5.1' + +# Supported PSEditions +CompatiblePSEditions = 'Core', 'Desktop' + +# ID used to uniquely identify this module +GUID = 'be18d0ed-3043-4e4b-8a28-7e8fc427f083' + +# Author of this module +Author = 'Microsoft Corporation' + +# Company or vendor of this module +CompanyName = 'Microsoft Corporation' + +# Copyright statement for this module +Copyright = 'Microsoft Corporation. All rights reserved.' + +# Description of the functionality provided by this module +Description = 'Microsoft Graph PowerShell Cmdlets' + +# Minimum version of the PowerShell engine required by this module +PowerShellVersion = '5.1' + +# Name of the PowerShell host required by this module +# PowerShellHostName = '' + +# Minimum version of the PowerShell host required by this module +# PowerShellHostVersion = '' + +# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +DotNetFrameworkVersion = '4.7.2' + +# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +# ClrVersion = '' + +# Processor architecture (None, X86, Amd64) required by this module +# ProcessorArchitecture = '' + +# Modules that must be imported into the global environment prior to importing this module +RequiredModules = @(@{ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '1.5.0'; }) + +# Assemblies that must be loaded prior to importing this module +RequiredAssemblies = './bin/Microsoft.Graph.Admin.private.dll' + +# Script files (.ps1) that are run in the caller's environment prior to importing this module. +# ScriptsToProcess = @() + +# Type files (.ps1xml) to be loaded when importing this module +# TypesToProcess = @() + +# Format files (.ps1xml) to be loaded when importing this module +FormatsToProcess = './Microsoft.Graph.Admin.format.ps1xml' + +# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess +# NestedModules = @() + +# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. +FunctionsToExport = 'Add-MgAdminWindowUpdateDeploymentAudienceExclusionMember', + 'Add-MgAdminWindowUpdateDeploymentAudienceExclusionMemberById', + 'Add-MgAdminWindowUpdateDeploymentAudienceMember', + 'Add-MgAdminWindowUpdateDeploymentAudienceMemberById', + 'Add-MgAdminWindowUpdateUpdatableAssetMember', + 'Add-MgAdminWindowUpdateUpdatableAssetMemberById', 'Get-MgAdmin', + 'Get-MgAdminWindow', 'Get-MgAdminWindowUpdate', + 'Get-MgAdminWindowUpdateCatalog', + 'Get-MgAdminWindowUpdateCatalogEntry', + 'Get-MgAdminWindowUpdateDeployment', + 'Get-MgAdminWindowUpdateDeploymentAudience', + 'Get-MgAdminWindowUpdateDeploymentAudienceExclusion', + 'Get-MgAdminWindowUpdateDeploymentAudienceMember', + 'Get-MgAdminWindowUpdateUpdatableAsset', + 'Invoke-MgEnrollAdminWindowUpdateDeploymentAudienceExclusionAsset', + 'Invoke-MgEnrollAdminWindowUpdateDeploymentAudienceExclusionAssetById', + 'Invoke-MgEnrollAdminWindowUpdateDeploymentAudienceMemberAsset', + 'Invoke-MgEnrollAdminWindowUpdateDeploymentAudienceMemberAssetById', + 'Invoke-MgEnrollAdminWindowUpdateUpdatableAsset', + 'Invoke-MgEnrollAdminWindowUpdateUpdatableAssetById', + 'Invoke-MgUnenrollAdminWindowUpdateDeploymentAudienceExclusionAsset', + 'Invoke-MgUnenrollAdminWindowUpdateDeploymentAudienceExclusionAssetById', + 'Invoke-MgUnenrollAdminWindowUpdateDeploymentAudienceMemberAsset', + 'Invoke-MgUnenrollAdminWindowUpdateDeploymentAudienceMemberAssetById', + 'Invoke-MgUnenrollAdminWindowUpdateUpdatableAsset', + 'Invoke-MgUnenrollAdminWindowUpdateUpdatableAssetById', + 'New-MgAdminWindowUpdateCatalogEntry', + 'New-MgAdminWindowUpdateDeployment', + 'New-MgAdminWindowUpdateDeploymentAudienceExclusion', + 'New-MgAdminWindowUpdateDeploymentAudienceMember', + 'New-MgAdminWindowUpdateUpdatableAsset', 'Remove-MgAdminWindow', + 'Remove-MgAdminWindowUpdate', 'Remove-MgAdminWindowUpdateCatalog', + 'Remove-MgAdminWindowUpdateCatalogEntry', + 'Remove-MgAdminWindowUpdateDeployment', + 'Remove-MgAdminWindowUpdateDeploymentAudience', + 'Remove-MgAdminWindowUpdateDeploymentAudienceExclusion', + 'Remove-MgAdminWindowUpdateDeploymentAudienceExclusionMember', + 'Remove-MgAdminWindowUpdateDeploymentAudienceExclusionMemberById', + 'Remove-MgAdminWindowUpdateDeploymentAudienceMember', + 'Remove-MgAdminWindowUpdateDeploymentAudienceMemberById', + 'Remove-MgAdminWindowUpdateUpdatableAsset', + 'Remove-MgAdminWindowUpdateUpdatableAssetMember', + 'Remove-MgAdminWindowUpdateUpdatableAssetMemberById', + 'Update-MgAdmin', 'Update-MgAdminWindow', + 'Update-MgAdminWindowUpdate', 'Update-MgAdminWindowUpdateCatalog', + 'Update-MgAdminWindowUpdateCatalogEntry', + 'Update-MgAdminWindowUpdateDeployment', + 'Update-MgAdminWindowUpdateDeploymentAudience', + 'Update-MgAdminWindowUpdateDeploymentAudienceById', + 'Update-MgAdminWindowUpdateDeploymentAudienceExclusion', + 'Update-MgAdminWindowUpdateDeploymentAudienceMember', + 'Update-MgAdminWindowUpdateUpdatableAsset' + +# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. +CmdletsToExport = @() + +# Variables to export from this module +# VariablesToExport = @() + +# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. +AliasesToExport = '*' + +# DSC resources to export from this module +# DscResourcesToExport = @() + +# List of all modules packaged with this module +# ModuleList = @() + +# List of all files packaged with this module +# FileList = @() + +# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. +PrivateData = @{ + + #Profiles of this module + Profiles = 'v1.0-beta' + + PSData = @{ + + # Tags applied to this module. These help with module discovery in online galleries. + Tags = 'Microsoft','Office365','Graph','PowerShell' + + # A URL to the license for this module. + LicenseUri = 'https://aka.ms/devservicesagreement' + + # A URL to the main website for this project. + ProjectUri = 'https://github.com/microsoftgraph/msgraph-sdk-powershell' + + # A URL to an icon representing this module. + IconUri = 'https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/master/documentation/images/graph_color256.png' + + # ReleaseNotes of this module + ReleaseNotes = 'See https://aka.ms/GraphPowerShell-Release.' + + # Prerelease string of this module + # Prerelease = '' + + # Flag to indicate whether the module requires explicit user acceptance for install/update/save + # RequireLicenseAcceptance = $false + + # External dependent modules of this module + # ExternalModuleDependencies = @() + + } # End of PSData hashtable + +} # End of PrivateData hashtable + +# HelpInfo URI of this module +# HelpInfoURI = '' + +# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. +# DefaultCommandPrefix = '' + +} + diff --git a/src/Admin/Admin/readme.md b/src/Admin/Admin/readme.md new file mode 100644 index 00000000000..204291808a5 --- /dev/null +++ b/src/Admin/Admin/readme.md @@ -0,0 +1,84 @@ + +# Microsoft.Graph.Admin +This directory contains the PowerShell module for the Admin service. + +--- +## Status +[![Microsoft.Graph.Admin](https://img.shields.io/powershellgallery/v/Microsoft.Graph.Admin.svg?style=flat-square&label=Microsoft.Graph.Admin "Microsoft.Graph.Admin")](https://www.powershellgallery.com/packages/Microsoft.Graph.Admin/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Development +For information on how to develop for `Microsoft.Graph.Admin`, see [how-to.md](how-to.md). + + +### AutoRest Configuration + +> see https://aka.ms/autorest + +``` yaml +require: + - $(this-folder)/../../readme.graph.md + - $(this-folder)/../../../profiles/$(title)/readme.md +title: $(service-name) +subject-prefix: '' +``` + +### Directives + +> see https://github.com/Azure/autorest/blob/master/docs/powershell/directives.md + +``` yaml +directive: +# Remove cmdlets + - where: + verb: Update + subject: ^AdminWindowUpdateDeploymentAudience$ + variant: ^Update$|^UpdateExpanded$|^UpdateViaIdentity$|^UpdateViaIdentityExpanded$ + remove: true +# Rename cmdlets + - where: + verb: Add + subject: ^(AdminWindowUpdate)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ + variant: ^Add1$|^AddExpanded1$|^AddViaIdentity1$|^AddViaIdentityExpanded1$ + set: + subject: $1$2$3ById + - where: + verb: Remove + subject: ^(AdminWindowUpdate)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ + variant: ^Remove1$|^RemoveExpanded1$|^RemoveViaIdentity1$|^RemoveViaIdentityExpanded1$ + set: + subject: $1$2$3ById + - where: + verb: Invoke + subject: ^(EnrollAdminWindowUpdate)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ + variant: ^Enroll1$|^EnrollExpanded1$|^EnrollViaIdentity1$|^EnrollViaIdentityExpanded1$ + set: + subject: $1$2$3ById + - where: + verb: Invoke + subject: ^(UnenrollAdminWindowUpdate)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ + variant: ^Unenroll1$|^UnenrollExpanded1$|^UnenrollViaIdentity1$|^UnenrollViaIdentityExpanded1$ + set: + subject: $1$2$3ById + - where: + verb: Update + subject: ^(AdminWindowUpdateDeploymentAudience)$ + variant: ^Update2$|^UpdateExpanded2$|^UpdateViaIdentity2$|^UpdateViaIdentityExpanded2$ + set: + subject: $1ById +``` +### Versioning + +``` yaml +module-version: 1.5.1 +release-notes: See https://aka.ms/GraphPowerShell-Release. +``` diff --git a/src/Applications/Applications/readme.md b/src/Applications/Applications/readme.md index 7a77bca828b..c7064a9309e 100644 --- a/src/Applications/Applications/readme.md +++ b/src/Applications/Applications/readme.md @@ -90,6 +90,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Authentication/Authentication.Core/Authenticator.cs b/src/Authentication/Authentication.Core/Authenticator.cs index fe23f3a1a1c..a6dc1ff0823 100644 --- a/src/Authentication/Authentication.Core/Authenticator.cs +++ b/src/Authentication/Authentication.Core/Authenticator.cs @@ -28,24 +28,41 @@ public static class Authenticator /// The to authenticate. /// Whether or not to force refresh a token if one exists. /// The cancellation token. + /// Callback to report FallBack to DeviceCode Authentication /// - public static async Task AuthenticateAsync(IAuthContext authContext, bool forceRefresh, CancellationToken cancellationToken) + public static async Task AuthenticateAsync(IAuthContext authContext, bool forceRefresh, CancellationToken cancellationToken, Action fallBackWarning = null) { - try + // Gets a static instance of IAuthenticationProvider when the client app hasn't changed. + var authProvider = AuthenticationHelpers.GetAuthProvider(authContext); + IClientApplicationBase clientApplication = null; + switch (authContext.AuthProviderType) { - // Gets a static instance of IAuthenticationProvider when the client app hasn't changed. - IAuthenticationProvider authProvider = AuthenticationHelpers.GetAuthProvider(authContext); - IClientApplicationBase clientApplication = null; - if (authContext.AuthType == AuthenticationType.Delegated) - { + case AuthProviderType.DeviceCodeProvider: + case AuthProviderType.DeviceCodeProviderFallBack: clientApplication = (authProvider as DeviceCodeProvider).ClientApplication; - } - if (authContext.AuthType == AuthenticationType.AppOnly) - { - clientApplication = (authProvider as ClientCredentialProvider).ClientApplication; - } - - // Incremental scope consent without re-instantiating the auth provider. We will use a static instance. + break; + case AuthProviderType.InteractiveAuthenticationProvider: + { + var interactiveProvider = (authProvider as InteractiveAuthenticationProvider).ClientApplication; + //When User is not Interactive, Pre-Emptively Fallback and warn, to DeviceCode + if (!interactiveProvider.IsUserInteractive()) + { + authContext.AuthProviderType = AuthProviderType.DeviceCodeProviderFallBack; + fallBackWarning?.Invoke(); + var fallBackAuthContext= await AuthenticateAsync(authContext, forceRefresh, cancellationToken, fallBackWarning); + return fallBackAuthContext; + } + break; + } + case AuthProviderType.ClientCredentialProvider: + { + clientApplication = (authProvider as ClientCredentialProvider).ClientApplication; + break; + } + } + try + { + // Incremental scope consent without re-instantiating the auth provider. We will use provided instance. GraphRequestContext graphRequestContext = new GraphRequestContext(); graphRequestContext.CancellationToken = cancellationToken; graphRequestContext.MiddlewareOptions = new Dictionary @@ -81,18 +98,27 @@ public static async Task AuthenticateAsync(IAuthContext authContex } catch (AuthenticationException authEx) { - if ((authEx.InnerException is TaskCanceledException) && cancellationToken.IsCancellationRequested) + //Interactive Authentication Failure: Could Not Open Browser, fallback to DeviceAuth + if (IsUnableToOpenWebPageError(authEx)) { - // DeviceCodeTimeout - throw new Exception(string.Format( - CultureInfo.CurrentCulture, - ErrorConstants.Message.DeviceCodeTimeout, - Constants.MaxDeviceCodeTimeOut)); + authContext.AuthProviderType = AuthProviderType.DeviceCodeProviderFallBack; + //ReAuthenticate using DeviceCode as fallback. + var fallBackAuthContext = await AuthenticateAsync(authContext, forceRefresh, cancellationToken); + //Indicate that this was a Fallback + if (fallBackWarning != null && fallBackAuthContext.AuthProviderType == AuthProviderType.DeviceCodeProviderFallBack) + { + fallBackWarning(); + } + return fallBackAuthContext; } - else + // DeviceCode Authentication Failure: Timeout + if (authEx.InnerException is TaskCanceledException && cancellationToken.IsCancellationRequested) { - throw authEx.InnerException ?? authEx; + // DeviceCodeTimeout + throw new Exception(string.Format(CultureInfo.CurrentCulture, ErrorConstants.Message.DeviceCodeTimeout, Constants.MaxDeviceCodeTimeOut)); } + //Something Unknown Went Wrong + throw authEx.InnerException ?? authEx; } catch (Exception ex) { @@ -108,5 +134,12 @@ public static void LogOut(IAuthContext authContext) { AuthenticationHelpers.Logout(authContext); } + + private static bool IsUnableToOpenWebPageError(Exception exception) + { + return exception.InnerException is MsalClientException clientException && + clientException?.ErrorCode == MsalError.LinuxXdgOpen || + (exception.Message?.ToLower()?.Contains("unable to open a web page") ?? false); + } } } diff --git a/src/Authentication/Authentication.Core/Interfaces/IAuthContext.cs b/src/Authentication/Authentication.Core/Interfaces/IAuthContext.cs index 6e52994179d..11994fd0b35 100644 --- a/src/Authentication/Authentication.Core/Interfaces/IAuthContext.cs +++ b/src/Authentication/Authentication.Core/Interfaces/IAuthContext.cs @@ -18,7 +18,14 @@ public enum ContextScope Process, CurrentUser } - + public enum AuthProviderType + { + InteractiveAuthenticationProvider, + DeviceCodeProvider, + DeviceCodeProviderFallBack, + ClientCredentialProvider, + UserProvidedToken + } public interface IAuthContext { string ClientId { get; set; } @@ -26,6 +33,7 @@ public interface IAuthContext string CertificateThumbprint { get; set; } string[] Scopes { get; set; } AuthenticationType AuthType { get; set; } + AuthProviderType AuthProviderType { get; set; } string CertificateName { get; set; } string Account { get; set; } string AppName { get; set; } diff --git a/src/Authentication/Authentication.Core/Microsoft.Graph.Authentication.Core.csproj b/src/Authentication/Authentication.Core/Microsoft.Graph.Authentication.Core.csproj index 9832da8843a..7eeb4c233bf 100644 --- a/src/Authentication/Authentication.Core/Microsoft.Graph.Authentication.Core.csproj +++ b/src/Authentication/Authentication.Core/Microsoft.Graph.Authentication.Core.csproj @@ -3,15 +3,16 @@ netstandard2.0;netcoreapp2.1;net461 Microsoft.Graph.PowerShell.Authentication.Core - 1.4.2 + 1.4.3 - - - + + + + diff --git a/src/Authentication/Authentication.Core/Utilities/AuthenticationHelpers.cs b/src/Authentication/Authentication.Core/Utilities/AuthenticationHelpers.cs index 1a5d80ca604..644d37302c5 100644 --- a/src/Authentication/Authentication.Core/Utilities/AuthenticationHelpers.cs +++ b/src/Authentication/Authentication.Core/Utilities/AuthenticationHelpers.cs @@ -67,28 +67,37 @@ public static IAuthenticationProvider GetAuthProvider(IAuthContext authContext) { case AuthenticationType.Delegated: { + //Specify Default RedirectUri + //https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/MSAL.NET-uses-web-browser IPublicClientApplication publicClientApp = PublicClientApplicationBuilder - .Create(authContext.ClientId) - .WithTenantId(authContext.TenantId) - .WithAuthority(authorityUrl) - .WithClientCapabilities(new[] { "cp1" }) - .Build(); - + .Create(authContext.ClientId) + .WithTenantId(authContext.TenantId) + .WithAuthority(authorityUrl) + .WithClientCapabilities(new[] { "cp1" }) + .WithDefaultRedirectUri() + .Build(); ConfigureTokenCache(publicClientApp.UserTokenCache, authContext); - authProvider = new DeviceCodeProvider(publicClientApp, authContext.Scopes, async (result) => + switch (authContext.AuthProviderType) { - await Console.Out.WriteLineAsync(result.Message); - }); + case AuthProviderType.DeviceCodeProvider: + case AuthProviderType.DeviceCodeProviderFallBack: + authProvider = new DeviceCodeProvider(publicClientApp, authContext.Scopes, + async result => { await Console.Out.WriteLineAsync(result.Message); }); + break; + case AuthProviderType.InteractiveAuthenticationProvider: + authProvider = new InteractiveAuthenticationProvider(publicClientApp, authContext.Scopes); + break; + } break; } case AuthenticationType.AppOnly: { IConfidentialClientApplication confidentialClientApp = ConfidentialClientApplicationBuilder - .Create(authContext.ClientId) - .WithTenantId(authContext.TenantId) - .WithAuthority(authorityUrl) - .WithCertificate(GetCertificate(authContext)) - .Build(); + .Create(authContext.ClientId) + .WithTenantId(authContext.TenantId) + .WithAuthority(authorityUrl) + .WithCertificate(GetCertificate(authContext)) + .Build(); ConfigureTokenCache(confidentialClientApp.AppTokenCache, authContext); string graphBaseUrl = GraphSession.Instance.Environment?.GraphEndpoint ?? "https://graph.microsoft.com"; @@ -96,15 +105,13 @@ public static IAuthenticationProvider GetAuthProvider(IAuthContext authContext) break; } case AuthenticationType.UserProvidedAccessToken: + authProvider = new DelegateAuthenticationProvider(requestMessage => { - authProvider = new DelegateAuthenticationProvider((requestMessage) => - { - requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", - new NetworkCredential(string.Empty, GraphSession.Instance.UserProvidedToken).Password); - return Task.CompletedTask; - }); - break; - } + requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", + new NetworkCredential(string.Empty, GraphSession.Instance.UserProvidedToken).Password); + return Task.CompletedTask; + }); + break; } return authProvider; } @@ -255,4 +262,4 @@ private static X509Certificate2 GetCertificateByName(string certificateName) return xCertificate; } } -} +} \ No newline at end of file diff --git a/src/Authentication/Authentication.Test/Helpers/AuthenticationHelpersTests.cs b/src/Authentication/Authentication.Test/Helpers/AuthenticationHelpersTests.cs index 3bf8906e43d..359bd51f163 100644 --- a/src/Authentication/Authentication.Test/Helpers/AuthenticationHelpersTests.cs +++ b/src/Authentication/Authentication.Test/Helpers/AuthenticationHelpersTests.cs @@ -48,14 +48,36 @@ public async Task ShouldUseDelegateAuthProviderWhenUserAccessTokenIsProvidedAsyn } [Fact] - public void ShouldUseDeviceCodeProviderWhenDelegatedContextIsProvided() + public void ShouldUseDeviceCodeWhenSpecifiedByUser() { // Arrange AuthContext delegatedAuthContext = new AuthContext { AuthType = AuthenticationType.Delegated, - Scopes = new string[] { "User.Read" }, - ContextScope = ContextScope.Process + Scopes = new[] { "User.Read" }, + ContextScope = ContextScope.Process, + AuthProviderType = AuthProviderType.DeviceCodeProvider + }; + + // Act + IAuthenticationProvider authProvider = AuthenticationHelpers.GetAuthProvider(delegatedAuthContext); + + // Assert + Assert.IsType(authProvider); + + // reset static instance. + GraphSession.Reset(); + } + [Fact] + public void ShouldUseDeviceCodeWhenFallback() + { + // Arrange + AuthContext delegatedAuthContext = new AuthContext + { + AuthType = AuthenticationType.Delegated, + Scopes = new[] { "User.Read" }, + ContextScope = ContextScope.Process, + AuthProviderType = AuthProviderType.DeviceCodeProviderFallBack }; // Act @@ -67,6 +89,26 @@ public void ShouldUseDeviceCodeProviderWhenDelegatedContextIsProvided() // reset static instance. GraphSession.Reset(); } + [Fact] + public void ShouldUseInteractiveProviderWhenDelegated() + { + // Arrange + AuthContext delegatedAuthContext = new AuthContext + { + AuthType = AuthenticationType.Delegated, + Scopes = new[] { "User.Read" }, + ContextScope = ContextScope.Process + }; + + // Act + IAuthenticationProvider authProvider = AuthenticationHelpers.GetAuthProvider(delegatedAuthContext); + + // Assert + Assert.IsType(authProvider); + + // reset static instance. + GraphSession.Reset(); + } #if NETCORE [Fact] diff --git a/src/Authentication/Authentication/Cmdlets/ConnectMgGraph.cs b/src/Authentication/Authentication/Cmdlets/ConnectMgGraph.cs index 4de46081237..198c037cb97 100644 --- a/src/Authentication/Authentication/Cmdlets/ConnectMgGraph.cs +++ b/src/Authentication/Authentication/Cmdlets/ConnectMgGraph.cs @@ -1,28 +1,31 @@ // ------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. // ------------------------------------------------------------------------------ + +using AsyncHelpers = Microsoft.Graph.PowerShell.Authentication.Helpers.AsyncHelpers; + namespace Microsoft.Graph.PowerShell.Authentication.Cmdlets { using System; + using System.Collections; using System.Collections.Generic; using System.Linq; using System.Management.Automation; - using System.Threading; - using System.Threading.Tasks; using System.Net; - using System.Collections; using System.Security.Cryptography.X509Certificates; + using System.Threading; + using System.Threading.Tasks; + using Microsoft.Graph.Authentication.Core; + using Microsoft.Graph.PowerShell.Authentication.Common; using Microsoft.Graph.PowerShell.Authentication.Helpers; + using Microsoft.Graph.PowerShell.Authentication.Interfaces; using Microsoft.Graph.PowerShell.Authentication.Models; - - using Interfaces; - using Common; - - using static Helpers.AsyncHelpers; - using Microsoft.Graph.Authentication.Core; + using Microsoft.Graph.PowerShell.Authentication.Properties; using Microsoft.Graph.PowerShell.Authentication.Utilities; + using static AsyncHelpers; + [Cmdlet(VerbsCommunications.Connect, "MgGraph", DefaultParameterSetName = Constants.UserParameterSet)] [Alias("Connect-Graph")] public class ConnectMgGraph : PSCmdlet, IModuleAssemblyInitializer, IModuleAssemblyCleanup @@ -87,12 +90,27 @@ public class ConnectMgGraph : PSCmdlet, IModuleAssemblyInitializer, IModuleAssem [Alias("EnvironmentName", "NationalCloud")] public string Environment { get; set; } + [Parameter(ParameterSetName = Constants.UserParameterSet, + Mandatory = false, HelpMessage = "Use device code authentication instead of a browser control")] + [Alias("DeviceCode", "DeviceAuth", "Device")] + public SwitchParameter UseDeviceAuthentication { get; set; } + /// + /// Wait for .NET debugger to attach + /// + [Parameter(Mandatory = false, + DontShow = true, + HelpMessage = "Wait for .NET debugger to attach")] + public SwitchParameter Break { get; set; } + private readonly CancellationTokenSource _cancellationTokenSource = new CancellationTokenSource(); private IGraphEnvironment environment; - protected override void BeginProcessing() { + if (Break) + { + this.Break(); + } base.BeginProcessing(); ValidateParameters(); @@ -109,12 +127,6 @@ protected override void BeginProcessing() environment = GraphEnvironment.BuiltInEnvironments[GraphEnvironmentConstants.EnvironmentName.Global]; } } - - protected override void EndProcessing() - { - base.EndProcessing(); - } - protected override void ProcessRecord() { base.ProcessRecord(); @@ -170,9 +182,10 @@ private async Task ProcessRecordAsync() _cancellationTokenSource.CancelAfter(authTimeout); authContext.AuthType = AuthenticationType.Delegated; string[] processedScopes = ProcessScopes(Scopes); - authContext.Scopes = processedScopes.Length == 0 ? new string[] { "User.Read" } : processedScopes; + authContext.Scopes = processedScopes.Length == 0 ? new[] { "User.Read" } : processedScopes; // Default to CurrentUser but allow the customer to change this via `ContextScope` param. authContext.ContextScope = this.IsParameterBound(nameof(ContextScope)) ? ContextScope : ContextScope.CurrentUser; + authContext.AuthProviderType = UseDeviceAuthentication ? AuthProviderType.DeviceCodeProvider : AuthProviderType.InteractiveAuthenticationProvider; } break; case Constants.AppParameterSet: @@ -184,6 +197,7 @@ private async Task ProcessRecordAsync() authContext.Certificate = Certificate; // Default to Process but allow the customer to change this via `ContextScope` param. authContext.ContextScope = this.IsParameterBound(nameof(ContextScope)) ? ContextScope : ContextScope.Process; + authContext.AuthProviderType = AuthProviderType.ClientCredentialProvider; } break; case Constants.AccessTokenParameterSet: @@ -192,24 +206,25 @@ private async Task ProcessRecordAsync() authContext.ContextScope = ContextScope.Process; // Store user provided access token to a session object. GraphSession.Instance.UserProvidedToken = new NetworkCredential(string.Empty, AccessToken).SecurePassword; + authContext.AuthProviderType = AuthProviderType.UserProvidedToken; } break; } try { - // Save auth context to session state. - GraphSession.Instance.AuthContext = await Authenticator.AuthenticateAsync(authContext, ForceRefresh, _cancellationTokenSource.Token); + + GraphSession.Instance.AuthContext = await Authenticator.AuthenticateAsync(authContext, ForceRefresh, + _cancellationTokenSource.Token, + () => { WriteWarning(Resources.DeviceCodeFallback); }); } catch(Exception ex) { throw ex; } - WriteObject("Welcome To Microsoft Graph!"); } } - protected override void StopProcessing() { _cancellationTokenSource.Cancel(); @@ -254,7 +269,7 @@ private void ValidateParameters() } // Certificate Thumbprint, Name or Actual Certificate - if (string.IsNullOrEmpty(CertificateThumbprint) && string.IsNullOrEmpty(CertificateName) && this.Certificate == null) + if (string.IsNullOrEmpty(CertificateThumbprint) && string.IsNullOrEmpty(CertificateName) && Certificate == null) { this.ThrowParameterError($"{nameof(CertificateThumbprint)} or {nameof(CertificateName)} or {nameof(Certificate)}"); } @@ -305,4 +320,4 @@ public void OnRemove(PSModuleInfo psModuleInfo) DependencyAssemblyResolver.Reset(); } } -} +} \ No newline at end of file diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 index f237e5782e9..ebbe9470585 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 @@ -12,7 +12,7 @@ RootModule = './Microsoft.Graph.Authentication.psm1' # Version number of this module. -ModuleVersion = '1.5.0' +ModuleVersion = '1.5.1' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psm1 b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psm1 index 2dd0e3787f2..573d2d9366e 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psm1 +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psm1 @@ -7,4 +7,22 @@ if (Test-Path -Path "$PSScriptRoot\StartupScripts" -ErrorAction Ignore) Get-ChildItem "$PSScriptRoot\StartupScripts" -ErrorAction Stop | ForEach-Object { . $_.FullName } +} + +$DependencyPath = (Join-Path $PSScriptRoot -ChildPath "Dependencies") +if (Test-Path $DependencyPath -ErrorAction Ignore) +{ + try + { + Get-ChildItem -ErrorAction Stop -Path $DependencyPath -Filter "*.dll" | ForEach-Object { + try + { + Add-Type -Path $_.FullName -ErrorAction Ignore | Out-Null + } + catch { + Write-Verbose $_ + } + } + } + catch {} } \ No newline at end of file diff --git a/src/Authentication/Authentication/Models/AuthContext.cs b/src/Authentication/Authentication/Models/AuthContext.cs index 5a7205e3a57..d52fbb312c2 100644 --- a/src/Authentication/Authentication/Models/AuthContext.cs +++ b/src/Authentication/Authentication/Models/AuthContext.cs @@ -13,6 +13,7 @@ public class AuthContext: IAuthContext public string CertificateThumbprint { get; set; } public string[] Scopes { get; set; } public AuthenticationType AuthType { get; set; } + public AuthProviderType AuthProviderType { get; set; } public string CertificateName { get; set; } public string Account { get; set; } public string AppName { get; set; } @@ -24,4 +25,4 @@ public AuthContext() ClientId = PowerShellClientId; } } -} +} \ No newline at end of file diff --git a/src/Authentication/Authentication/Properties/Resources.Designer.cs b/src/Authentication/Authentication/Properties/Resources.Designer.cs index 6d7e3e333ae..460051f0d51 100644 --- a/src/Authentication/Authentication/Properties/Resources.Designer.cs +++ b/src/Authentication/Authentication/Properties/Resources.Designer.cs @@ -123,6 +123,15 @@ internal static string ContentTypeExceptionErrorMessage { } } + /// + /// Looks up a localized string similar to Interactive authentication is not supported in this session, Falling Back to DeviceCode. Future versions will not automatically fallback to DeviceCode.. + /// + internal static string DeviceCodeFallback { + get { + return ResourceManager.GetString("DeviceCodeFallback", resourceCulture); + } + } + /// /// Looks up a localized string similar to Path '{0}' resolves to a directory. Specify a path including a file name, and then retry the command.. /// @@ -204,6 +213,15 @@ internal static string InferredFileNameVerboseMessage { } } + /// + /// Looks up a localized string similar to Interactive authentication is not supported in this session, please run cmdlet 'Connect-MgGraph -UseDeviceAuthentication'.. + /// + internal static string InteractiveAuthNotSupported { + get { + return ResourceManager.GetString("InteractiveAuthNotSupported", resourceCulture); + } + } + /// /// Looks up a localized string similar to Invalid Host {0}. /// diff --git a/src/Authentication/Authentication/Properties/Resources.resx b/src/Authentication/Authentication/Properties/Resources.resx index 4e151fe31e8..f9618810abb 100644 --- a/src/Authentication/Authentication/Properties/Resources.resx +++ b/src/Authentication/Authentication/Properties/Resources.resx @@ -223,4 +223,10 @@ Request returned Non-Json response of {0}, Please specify '-OutputFilePath' - \ No newline at end of file + + Interactive authentication is not supported in this session, please run cmdlet 'Connect-MgGraph -UseDeviceAuthentication'. + + + Interactive authentication is not supported in this session, falling back to DeviceCode. Future versions will not automatically fallback to DeviceCode. + + diff --git a/src/Authentication/Authentication/Utilities/DependencyAssemblyResolver.cs b/src/Authentication/Authentication/Utilities/DependencyAssemblyResolver.cs index 82fe833d2dc..4cb7f5fe4b1 100644 --- a/src/Authentication/Authentication/Utilities/DependencyAssemblyResolver.cs +++ b/src/Authentication/Authentication/Utilities/DependencyAssemblyResolver.cs @@ -13,7 +13,7 @@ public static class DependencyAssemblyResolver // Catalog our dependencies here to ensure we don't load anything else. private static IReadOnlyDictionary Dependencies = new Dictionary { - { "Microsoft.Identity.Client", new Version("4.23.0.0") }, + { "Microsoft.Identity.Client", new Version("4.29.0.0") }, { "Microsoft.Graph.Auth", new Version("1.0.0.0") }, { "Microsoft.IdentityModel.Tokens", new Version("5.6.0.61018") }, { "Microsoft.IdentityModel.Logging", new Version("5.6.0.61018") }, diff --git a/src/Authentication/Authentication/test/Connect-MgGraph.Tests.ps1 b/src/Authentication/Authentication/test/Connect-MgGraph.Tests.ps1 index 76845efcd07..dde084b74d3 100644 --- a/src/Authentication/Authentication/test/Connect-MgGraph.Tests.ps1 +++ b/src/Authentication/Authentication/test/Connect-MgGraph.Tests.ps1 @@ -6,11 +6,11 @@ BeforeAll { } Describe 'Connect-MgGraph In Delegated Mode' { It 'ShouldThrowExceptionWhenInvalidTenantIdIsSpecified' { - { Connect-MgGraph -TenantId "thisdomaindoesnotexist.com" -Scopes 'User.Read.All' -ErrorAction Stop } | Should -Throw -ExpectedMessage "*Tenant 'thisdomaindoesnotexist.com' not found*" + { Connect-MgGraph -TenantId "thisdomaindoesnotexist.com" -Scopes 'User.Read.All' -ErrorAction Stop -UseDeviceAuthentication } | Should -Throw -ExpectedMessage "*Tenant 'thisdomaindoesnotexist.com' not found*" } It 'ShouldThrowExceptionWhenInvalidScopeIsSpecified' { - { Connect-MgGraph -Scopes 'User.Read.XYZ' -ErrorAction Stop } | Should -Throw -ExpectedMessage "*The scope 'User.Read.XYZ offline_access profile openid' does not exist*" + { Connect-MgGraph -Scopes 'User.Read.XYZ' -ErrorAction Stop -UseDeviceAuthentication } | Should -Throw -ExpectedMessage "*The scope 'User.Read.XYZ offline_access profile openid' does not exist*" } } @@ -24,13 +24,13 @@ Describe 'Connect-MgGraph In App Mode' { } } -Describe 'Connect-MgGraph Depencency Resolution' { +Describe 'Connect-MgGraph Dependency Resolution' { BeforeAll { - Install-Module Az.Accounts -Repository PSGallery -Force + Install-Module Az.Accounts -Repository PSGallery -Force -AllowClobber } It 'ShouldLoadMgModuleSideBySideWithAzModule.' { { Connect-AzAccount -ApplicationId $RandomClientId -CertificateThumbprint "Invalid" -Tenant "Invalid" -ErrorAction Stop } | Should -Throw -ExpectedMessage "*Could not find tenant id*" - { Connect-MgGraph -Scopes "inavid.scope" -ErrorAction Stop } | Should -Throw -ExpectedMessage "*AADSTS70011:*" + { Connect-MgGraph -Scopes "inavid.scope" -ErrorAction Stop -UseDeviceAuthentication } | Should -Throw -ExpectedMessage "*AADSTS70011:*" } } \ No newline at end of file diff --git a/src/Bookings/Bookings/readme.md b/src/Bookings/Bookings/readme.md index 2acb273bbe2..4222038c747 100644 --- a/src/Bookings/Bookings/readme.md +++ b/src/Bookings/Bookings/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Calendar/Calendar/readme.md b/src/Calendar/Calendar/readme.md index e5da3a8c34e..c0635fe05b4 100644 --- a/src/Calendar/Calendar/readme.md +++ b/src/Calendar/Calendar/readme.md @@ -52,6 +52,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/ChangeNotifications/ChangeNotifications/readme.md b/src/ChangeNotifications/ChangeNotifications/readme.md index ea6aa444463..01d6ce6c5b7 100644 --- a/src/ChangeNotifications/ChangeNotifications/readme.md +++ b/src/ChangeNotifications/ChangeNotifications/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/CloudCommunications/CloudCommunications/readme.md b/src/CloudCommunications/CloudCommunications/readme.md index 645dc789f9f..6d65985185a 100644 --- a/src/CloudCommunications/CloudCommunications/readme.md +++ b/src/CloudCommunications/CloudCommunications/readme.md @@ -59,6 +59,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Compliance/Compliance/readme.md b/src/Compliance/Compliance/readme.md index 7d20e9ee3ab..48ce714ef9b 100644 --- a/src/Compliance/Compliance/readme.md +++ b/src/Compliance/Compliance/readme.md @@ -47,6 +47,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md b/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md index d43cb270da9..600cbb985e7 100644 --- a/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md +++ b/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md b/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md index 19803af9239..f28d4244d3f 100644 --- a/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md +++ b/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md @@ -39,9 +39,13 @@ subject-prefix: '' ``` yaml directive: # Remove invalid paths that exceed Windows file name limit. - - remove-path-by-operation: ^deviceManagement.(deviceShellScripts.userRunStates.deviceRunStates.managedDevice_.*|windowsAutopilotDeploymentProfiles.(assignedDevices_updateDeviceProperties|assignedDevices.deploymentProfile_assign|assignedDevices.intendedDeploymentProfile_assign|assignedDevices_assignResourceAccountToDevice|assignedDevices_unassignResourceAccountFromDevice)|deviceComplianceScripts.deviceRunStates.managedDevice_.*|deviceCustomAttributeShellScripts.(deviceRunStates.managedDevice_.*|userRunStates.deviceRunStates.managedDevice_.*)|deviceManagementScripts.deviceRunStates.managedDevice(_updateWindowsDeviceAccount|_logoutSharedAppleDeviceActiveUser|_deleteUserFromSharedAppleDevice|_createDeviceLogCollectionRequest|_sendCustomNotificationToCompanyPortal|_triggerConfigurationManagerAction|_windowsDefenderUpdateSignatures)|deviceManagementScripts.userRunStates.deviceRunStates.managedDevice_.*|deviceConfigurations.groupAssignments.deviceConfiguration(_assignedAccessMultiModeProfiles|_windowsPrivacyAccessControls)|deviceHealthScripts.deviceRunStates.managedDevice(_sendCustomNotificationToCompanyPortal|_createDeviceLogCollectionRequest)|deviceShellScripts.deviceRunStates.managedDevice_sendCustomNotificationToCompanyPortal)$ + - remove-path-by-operation: ^deviceManagement.(reusablePolicySettings.referencingConfigurationPolicies_(assign|createCopy)|deviceShellScripts.userRunStates.deviceRunStates.managedDevice_.*|windowsAutopilotDeploymentProfiles.(assignedDevices_updateDeviceProperties|assignedDevices.deploymentProfile_assign|assignedDevices.intendedDeploymentProfile_assign|assignedDevices_assignResourceAccountToDevice|assignedDevices_unassignResourceAccountFromDevice)|deviceComplianceScripts.deviceRunStates.managedDevice_.*|deviceCustomAttributeShellScripts.(deviceRunStates.managedDevice_.*|userRunStates.deviceRunStates.managedDevice_.*)|deviceManagementScripts.deviceRunStates.managedDevice(_updateWindowsDeviceAccount|_logoutSharedAppleDeviceActiveUser|_deleteUserFromSharedAppleDevice|_createDeviceLogCollectionRequest|_sendCustomNotificationToCompanyPortal|_triggerConfigurationManagerAction|_windowsDefenderUpdateSignatures)|deviceManagementScripts.userRunStates.deviceRunStates.managedDevice_.*|deviceConfigurations.groupAssignments.deviceConfiguration(_assignedAccessMultiModeProfiles|_windowsPrivacyAccessControls)|deviceHealthScripts.deviceRunStates.managedDevice(_sendCustomNotificationToCompanyPortal|_createDeviceLogCollectionRequest)|deviceShellScripts.deviceRunStates.managedDevice_sendCustomNotificationToCompanyPortal)$ # Remove cmdlets. + - where: + verb: Get + subject: ^DeviceManagementReportCertificateReport$ + remove: true - where: verb: New subject: ^DeviceManagementComanagedDeviceLogCollectionRequest$ @@ -91,6 +95,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md b/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md index e99207d156a..13c746a764f 100644 --- a/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md +++ b/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md @@ -51,6 +51,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md b/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md index d569c79ac76..5f897561ca7 100644 --- a/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md +++ b/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md @@ -41,10 +41,9 @@ directive: # Remove invalid paths. - remove-path-by-operation: ^deviceManagement_.*UserExperienceAnalytics.*$ ``` - ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md b/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md index 78d089c74c9..797e5ec554e 100644 --- a/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md +++ b/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md @@ -57,6 +57,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement/DeviceManagement/readme.md b/src/DeviceManagement/DeviceManagement/readme.md index 7e38cc30287..b5a50f92b4e 100644 --- a/src/DeviceManagement/DeviceManagement/readme.md +++ b/src/DeviceManagement/DeviceManagement/readme.md @@ -77,6 +77,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Devices.CloudPrint/Devices.CloudPrint/readme.md b/src/Devices.CloudPrint/Devices.CloudPrint/readme.md index 084dcc316eb..ce410922a81 100644 --- a/src/Devices.CloudPrint/Devices.CloudPrint/readme.md +++ b/src/Devices.CloudPrint/Devices.CloudPrint/readme.md @@ -48,6 +48,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md b/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md index 526fb534f63..66b60f0219f 100644 --- a/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md +++ b/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md @@ -86,6 +86,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DirectoryObjects/DirectoryObjects/readme.md b/src/DirectoryObjects/DirectoryObjects/readme.md index ca4114ed6b4..4d7705c9b62 100644 --- a/src/DirectoryObjects/DirectoryObjects/readme.md +++ b/src/DirectoryObjects/DirectoryObjects/readme.md @@ -54,6 +54,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Education/Education/readme.md b/src/Education/Education/readme.md index 7ebc6978f31..e136f085900 100644 --- a/src/Education/Education/readme.md +++ b/src/Education/Education/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Files/Files/readme.md b/src/Files/Files/readme.md index de7745c3c21..cc15625da93 100644 --- a/src/Files/Files/readme.md +++ b/src/Files/Files/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Financials/Financials/readme.md b/src/Financials/Financials/readme.md index 52bd63027db..b9980e97a52 100644 --- a/src/Financials/Financials/readme.md +++ b/src/Financials/Financials/readme.md @@ -57,6 +57,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Groups/Groups/readme.md b/src/Groups/Groups/readme.md index d93fcf3e3a3..b35dc079ed0 100644 --- a/src/Groups/Groups/readme.md +++ b/src/Groups/Groups/readme.md @@ -137,6 +137,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md b/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md index 4cde72065ae..56c7054a8e1 100644 --- a/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md +++ b/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md @@ -127,6 +127,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.Governance/Identity.Governance/readme.md b/src/Identity.Governance/Identity.Governance/readme.md index c6bc092acce..3415feec658 100644 --- a/src/Identity.Governance/Identity.Governance/readme.md +++ b/src/Identity.Governance/Identity.Governance/readme.md @@ -250,6 +250,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.SignIns/Identity.SignIns/readme.md b/src/Identity.SignIns/Identity.SignIns/readme.md index ba4c4807a93..cd7184ceb5f 100644 --- a/src/Identity.SignIns/Identity.SignIns/readme.md +++ b/src/Identity.SignIns/Identity.SignIns/readme.md @@ -56,6 +56,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Mail/Mail/readme.md b/src/Mail/Mail/readme.md index d609ac1f89c..7b60695e012 100644 --- a/src/Mail/Mail/readme.md +++ b/src/Mail/Mail/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Notes/Notes/readme.md b/src/Notes/Notes/readme.md index 5c319442aec..d82843c0d8e 100644 --- a/src/Notes/Notes/readme.md +++ b/src/Notes/Notes/readme.md @@ -44,6 +44,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/People/People/readme.md b/src/People/People/readme.md index dfb4729ad5e..13358d135c8 100644 --- a/src/People/People/readme.md +++ b/src/People/People/readme.md @@ -74,6 +74,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/PersonalContacts/PersonalContacts/readme.md b/src/PersonalContacts/PersonalContacts/readme.md index 23122a71745..e651b11f77b 100644 --- a/src/PersonalContacts/PersonalContacts/readme.md +++ b/src/PersonalContacts/PersonalContacts/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Planner/Planner/readme.md b/src/Planner/Planner/readme.md index e859b433f9a..b31eb09facb 100644 --- a/src/Planner/Planner/readme.md +++ b/src/Planner/Planner/readme.md @@ -46,6 +46,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Reports/Reports/readme.md b/src/Reports/Reports/readme.md index 01e84d63c84..1d7bb5d5a8f 100644 --- a/src/Reports/Reports/readme.md +++ b/src/Reports/Reports/readme.md @@ -81,6 +81,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/SchemaExtensions/SchemaExtensions/readme.md b/src/SchemaExtensions/SchemaExtensions/readme.md index 4b12e6f685c..35a95eec872 100644 --- a/src/SchemaExtensions/SchemaExtensions/readme.md +++ b/src/SchemaExtensions/SchemaExtensions/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Search/Search/readme.md b/src/Search/Search/readme.md index 3a29ab41876..f7452df0c60 100644 --- a/src/Search/Search/readme.md +++ b/src/Search/Search/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Security/Security/readme.md b/src/Security/Security/readme.md index fc004a5d588..2a9e0554cb8 100644 --- a/src/Security/Security/readme.md +++ b/src/Security/Security/readme.md @@ -73,6 +73,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Sites/Sites/readme.md b/src/Sites/Sites/readme.md index cf308ef3138..6acf90e714e 100644 --- a/src/Sites/Sites/readme.md +++ b/src/Sites/Sites/readme.md @@ -110,6 +110,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Teams/Teams/readme.md b/src/Teams/Teams/readme.md index 590d67c8cf4..b8494b09ea8 100644 --- a/src/Teams/Teams/readme.md +++ b/src/Teams/Teams/readme.md @@ -44,6 +44,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users.Actions/Users.Actions/readme.md b/src/Users.Actions/Users.Actions/readme.md index 7b2820c82f7..d1531700f09 100644 --- a/src/Users.Actions/Users.Actions/readme.md +++ b/src/Users.Actions/Users.Actions/readme.md @@ -124,6 +124,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users.Functions/Users.Functions/readme.md b/src/Users.Functions/Users.Functions/readme.md index c0686c94130..6b5864f764c 100644 --- a/src/Users.Functions/Users.Functions/readme.md +++ b/src/Users.Functions/Users.Functions/readme.md @@ -61,6 +61,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users/Users/readme.md b/src/Users/Users/readme.md index 1e8f86a0fb6..86a7659f381 100644 --- a/src/Users/Users/readme.md +++ b/src/Users/Users/readme.md @@ -53,6 +53,6 @@ directive: ### Versioning ``` yaml -module-version: 1.5.0 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/tools/Custom/HttpMessageFormatter.cs b/tools/Custom/HttpMessageFormatter.cs index e749d1a41aa..f0db0a7ffd4 100644 --- a/tools/Custom/HttpMessageFormatter.cs +++ b/tools/Custom/HttpMessageFormatter.cs @@ -33,6 +33,9 @@ internal class HttpMessageFormatter : HttpContent private const string DefaultRequestMsgType = "request"; private const string DefaultResponseMsgType = "response"; + private const string DefaultRequestMediaType = DefaultMediaType + "; " + MsgTypeParameter + "=" + DefaultRequestMsgType; + private const string DefaultResponseMediaType = DefaultMediaType + "; " + MsgTypeParameter + "=" + DefaultResponseMsgType; + // Set of header fields that only support single values such as Set-Cookie. private static readonly HashSet _singleValueHeaderFields = new HashSet(StringComparer.OrdinalIgnoreCase) { @@ -101,7 +104,7 @@ private HttpContent Content private void InitializeStreamTask() { - _streamTask = new Lazy>(() => Content?.ReadAsStreamAsync()); + _streamTask = new Lazy>(() => Content == null ? null : Content.ReadAsStreamAsync()); } /// @@ -198,14 +201,11 @@ protected override async Task SerializeToStreamAsync(Stream stream, TransportCon byte[] header = SerializeHeader(); await stream.WriteAsync(header, 0, header.Length); - if (Content != null) + if (Content != null && Content.Headers.ContentLength > 0) { Stream readStream = await _streamTask.Value; ValidateStreamForReading(readStream); - if (!_contentConsumed) - { - await Content.CopyToAsync(stream); - } + await Content.CopyToAsync(stream); } } @@ -230,6 +230,19 @@ protected override bool TryComputeLength(out long length) length = 0; // Cases #1, #2, #3 + if (hasContent) + { + Stream readStream; + if (!_streamTask.Value.TryGetResult(out readStream) // Case #1 + || readStream == null || !readStream.CanSeek) // Case #2 + { + length = -1; + return false; + } + + length = readStream.Length; // Case #3 + } + // We serialize header to a StringBuilder so that we can determine the length // following the pattern for HttpContent to try and determine the message length. // The perf overhead is no larger than for the other HttpContent implementations. @@ -238,6 +251,30 @@ protected override bool TryComputeLength(out long length) return true; } + /// + /// Releases unmanaged and - optionally - managed resources + /// + /// true to release both managed and unmanaged resources; false to release only unmanaged resources. + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (HttpRequestMessage != null) + { + HttpRequestMessage.Dispose(); + HttpRequestMessage = null; + } + + if (HttpResponseMessage != null) + { + HttpResponseMessage.Dispose(); + HttpResponseMessage = null; + } + } + + base.Dispose(disposing); + } + /// /// Serializes the HTTP request line. /// @@ -310,8 +347,8 @@ private static void SerializeHeaderFields(StringBuilder message, HttpHeaders hea private byte[] SerializeHeader() { StringBuilder message = new StringBuilder(DefaultHeaderAllocation); - HttpHeaders headers; - HttpContent content; + HttpHeaders headers = null; + HttpContent content = null; if (HttpRequestMessage != null) { SerializeRequestLine(message, HttpRequestMessage); @@ -354,5 +391,21 @@ private void ValidateStreamForReading(Stream stream) _contentConsumed = true; } + + } + + public static class TaskExtensions + { + public static bool TryGetResult(this Task task, out TResult result) + { + if (task.Status == TaskStatus.RanToCompletion) + { + result = task.Result; + return true; + } + + result = default(TResult); + return false; + } } } \ No newline at end of file diff --git a/tools/Custom/Module.cs b/tools/Custom/Module.cs index 1cf6dcb3091..ff67227ba0c 100644 --- a/tools/Custom/Module.cs +++ b/tools/Custom/Module.cs @@ -40,7 +40,7 @@ partial void CustomInit() { this.EventListener = EventHandler; } - + /// /// Common Module Event Listener, allows to handle emitted by CmdLets /// @@ -52,24 +52,21 @@ partial void CustomInit() /// The cmdlet's parameterset name /// the exception that is being thrown (if available) /// - /// A that will be complete when handling of the event is completed. + /// A that will be complete when handling of the event is completed. /// public async Task EventHandler(string id, CancellationToken cancellationToken, Func getEventData, Func, Task> signal, InvocationInfo invocationInfo, string parameterSetName, System.Exception exception) { - if (invocationInfo.BoundParameters.ContainsKey("Debug")) + switch (id) { - switch (id) - { - case Events.BeforeCall: - await BeforeCall(id, cancellationToken, getEventData, signal); - break; - case Events.Finally: - await Finally(id, cancellationToken, getEventData, signal); - break; - default: - getEventData.Print(signal, cancellationToken, Events.Information, id); - break; - } + case Events.BeforeCall: + await BeforeCall(id, cancellationToken, getEventData, signal); + break; + case Events.Finally: + await Finally(id, cancellationToken, getEventData, signal); + break; + default: + getEventData.Print(signal, cancellationToken, Events.Information, id); + break; } } @@ -81,18 +78,16 @@ public async Task EventHandler(string id, CancellationToken cancellationToken, F /// A delegate to get the detailed event data /// The callback for the event dispatcher /// - /// A that will be complete when handling of the event is completed. + /// A that will be complete when handling of the event is completed. /// private async Task Finally(string id, CancellationToken cancellationToken, Func getEventData, Func, Task> signal) { using (Extensions.NoSynchronizationContext) { var eventData = EventDataConverter.ConvertFrom(getEventData()); - using (var responseFormatter = new HttpMessageFormatter(eventData.ResponseMessage as HttpResponseMessage)) - { - var responseString = await responseFormatter.ReadAsStringAsync(); - await signal(Events.Debug, cancellationToken, () => EventFactory.CreateLogEvent(responseString)); - } + var responseFormatter = new HttpMessageFormatter(eventData.ResponseMessage as HttpResponseMessage); + var responseString = await responseFormatter.ReadAsStringAsync(); + await signal(Events.Debug, cancellationToken, () => EventFactory.CreateLogEvent(responseString)); } } @@ -104,19 +99,18 @@ private async Task Finally(string id, CancellationToken cancellationToken, Func< /// A delegate to get the detailed event data /// The callback for the event dispatcher /// - /// A that will be complete when handling of the event is completed. + /// A that will be complete when handling of the event is completed. /// private async Task BeforeCall(string id, CancellationToken cancellationToken, Func getEventData, Func, Task> signal) { using (Extensions.NoSynchronizationContext) { var eventData = EventDataConverter.ConvertFrom(getEventData()); - using (var requestFormatter = new HttpMessageFormatter(eventData.RequestMessage as HttpRequestMessage)) - { - var requestString = await requestFormatter.ReadAsStringAsync(); - await signal(Events.Debug, cancellationToken, () => EventFactory.CreateLogEvent(requestString)); - } + var requestFormatter = new HttpMessageFormatter(eventData.RequestMessage as HttpRequestMessage); + var requestString = await requestFormatter.ReadAsStringAsync(); + await signal(Events.Debug, cancellationToken, () => EventFactory.CreateLogEvent(requestString)); } + } } -} +} \ No newline at end of file diff --git a/tools/GenerateModules.ps1 b/tools/GenerateModules.ps1 index 1ca641ab7cb..aedad68d9f7 100644 --- a/tools/GenerateModules.ps1 +++ b/tools/GenerateModules.ps1 @@ -99,6 +99,13 @@ $ModulesToGenerate | ForEach-Object -ThrottleLimit $ModulesToGenerate.Count -Par $FullyQualifiedModuleName = "$using:ModulePrefix.$ModuleName" Write-Host -ForegroundColor Green "Generating '$FullyQualifiedModuleName' module..." $ModuleProjectDir = Join-Path $Using:ModulesOutputDir "$ModuleName\$ModuleName" + + # Test to see if a module's profile exists. + $ProfileReadmePath = Join-Path -Path $Using:ScriptRoot "..\profiles\$ModuleName\readme.md" + if (!(Test-Path -Path $ProfileReadmePath)) { + Write-Warning "[Generation skipped] : Module '$ModuleName' not found at $ProfileReadmePath." + break + } # Copy AutoRest readme.md config is none exists. if (-not (Test-Path "$ModuleProjectDir\readme.md")) { diff --git a/tools/GenerateRollUpModule.ps1 b/tools/GenerateRollUpModule.ps1 index 24988e2b14a..abdb2950a5a 100644 --- a/tools/GenerateRollUpModule.ps1 +++ b/tools/GenerateRollUpModule.ps1 @@ -70,19 +70,18 @@ elseif ($VersionState.Equals([VersionState]::Valid) -or $VersionState.Equals([Ve New-Item -Path $GraphModuleLocation -Type Directory } $AllowPreRelease = $true - if($ModulePreviewNumber -eq -1) { + if ($ModulePreviewNumber -eq -1) { $AllowPreRelease = $false } # Add auth module as a dependency. Find-Module "Microsoft.Graph.Authentication" -Repository $RepositoryName -AllowPrerelease:$AllowPreRelease $ExistingAuthModule = Find-Module "Microsoft.Graph.Authentication" -Repository $RepositoryName -AllowPrerelease:$AllowPreRelease - Write-Warning "Installing $ExistingAuthModule.Name $ExistingAuthModule.Version" Install-Module $ExistingAuthModule.Name -Repository $RepositoryName -Force -AllowClobber -AllowPrerelease:$AllowPreRelease - if($ExistingAuthModule.Version -like '*preview*' ) { + Write-Host "Adding dependency: $($ExistingAuthModule.Name) $($ExistingAuthModule.Version)" -ForegroundColor Green + if ($ExistingAuthModule.Version -like '*preview*' ) { $version = $ExistingAuthModule.Version.Remove($ExistingAuthModule.Version.IndexOf('-')) - Write-Warning "Required Version: $ModulePrefix.$RequiredModule Version: $version" $RequiredGraphModules += @{ ModuleName = $ExistingAuthModule.Name ; ModuleVersion = $version } } else { @@ -92,17 +91,21 @@ elseif ($VersionState.Equals([VersionState]::Valid) -or $VersionState.Equals([Ve foreach ($RequiredModule in $ModuleMapping.Keys) { # Install module locally in order to specify it as a dependency of the roll-up module down the generation pipeline. # https://stackoverflow.com/questions/46216038/how-do-i-define-requiredmodules-in-a-powershell-module-manifest-psd1. - $ExistingWorkloadModule = Find-Module "$ModulePrefix.$RequiredModule" -Repository $RepositoryName -AllowPrerelease:$AllowPreRelease - Write-Warning "Installing $ModulePrefix.$RequiredModule Version: $ExistingWorkloadModule.Version" - Install-Module $ExistingWorkloadModule.Name -Repository $RepositoryName -Force -AllowClobber -AllowPrerelease:$AllowPreRelease - #Remove "-preview" from Version Name if present - if($ExistingWorkloadModule.Version -like '*preview*' ) { - $version = $ExistingWorkloadModule.Version.Remove($ExistingWorkloadModule.Version.IndexOf('-')) - Write-Warning "Required Version: $ModulePrefix.$RequiredModule Version: $version" - $RequiredGraphModules += @{ ModuleName = $ExistingWorkloadModule.Name ; RequiredVersion = $version } + $ExistingWorkloadModule = Find-Module "$ModulePrefix.$RequiredModule" -Repository $RepositoryName -AllowPrerelease:$AllowPreRelease -ErrorAction SilentlyContinue + if ($null -ne $ExistingWorkloadModule) { + Write-Host "Adding dependency: $($ExistingWorkloadModule.Name) $($ExistingWorkloadModule.Version)" -ForegroundColor Green + Install-Module $ExistingWorkloadModule.Name -Repository $RepositoryName -Force -AllowClobber -AllowPrerelease:$AllowPreRelease + #Remove "-preview" from Version Name if present + if ($ExistingWorkloadModule.Version -like '*preview*' ) { + $version = $ExistingWorkloadModule.Version.Remove($ExistingWorkloadModule.Version.IndexOf('-')) + $RequiredGraphModules += @{ ModuleName = $ExistingWorkloadModule.Name ; RequiredVersion = $version } + } + else { + $RequiredGraphModules += @{ ModuleName = $ExistingWorkloadModule.Name ; RequiredVersion = $ExistingWorkloadModule.Version } + } } else { - $RequiredGraphModules += @{ ModuleName = $ExistingWorkloadModule.Name ; RequiredVersion = $ExistingWorkloadModule.Version } + Write-Warning "Skipped: $ModulePrefix.$RequiredModule" } } diff --git a/tools/Templates/readme.md b/tools/Templates/readme.md index fecb7603c29..da3caed29ac 100644 --- a/tools/Templates/readme.md +++ b/tools/Templates/readme.md @@ -12,6 +12,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.4.3 +module-version: 1.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/tools/Tests/DebugTests.ps1 b/tools/Tests/DebugTests.ps1 new file mode 100644 index 00000000000..511c4da1c1c --- /dev/null +++ b/tools/Tests/DebugTests.ps1 @@ -0,0 +1,23 @@ +BeforeAll { + $ModulePrefix = "Microsoft.Graph" + $AuthModuleName = "Authentication" + $AuthModulePath = Join-Path $PSScriptRoot "..\..\src\$AuthModuleName\$AuthModuleName\artifacts\$ModulePrefix.$AuthModuleName.psd1" + $TestModuleName = "DirectoryObjects" + $TestModulePath = Join-Path $PSScriptRoot "..\..\src\$TestModuleName\$TestModuleName\$ModulePrefix.$TestModuleName.psd1" + Import-Module $AuthModulePath -Force + Import-Module $TestModulePath -Force + + Connect-MgGraph + Select-MgProfile beta +} +Describe 'Cmdlets Streams' { + It 'Should Not Throw Exception when Debug Preference is Set'{ + $ps = [powershell]::Create() +$ps.AddScript(@' + $DebugPreference = 'Continue' + Test-MgDirectoryObjectProperty -DisplayName "New Name" -EntityType "Group" +'@).Invoke() + $ps.Streams.Debug | Should -notLike -BeLike "*Exception*" + $ps.Streams.Debug -like "*HTTP/1.1 200 OK*" + } + } \ No newline at end of file